fix Ctrl+C
This commit is contained in:
6
main.go
6
main.go
@@ -68,6 +68,7 @@ func main() {
|
||||
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
|
||||
|
||||
go func() {
|
||||
for {
|
||||
<-quit
|
||||
fmt.Print("\nProceed to exit? (y/n): ")
|
||||
var input string
|
||||
@@ -75,9 +76,8 @@ func main() {
|
||||
if input == "y" {
|
||||
db.Save()
|
||||
app.Shutdown()
|
||||
} else {
|
||||
signal.Reset(syscall.SIGINT, syscall.SIGTERM)
|
||||
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
|
||||
return
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user