Skip to content

Commit

Permalink
add signal finish
Browse files Browse the repository at this point in the history
  • Loading branch information
hieuhoccode99 committed Oct 8, 2023
1 parent 3c413a9 commit 67fe4ae
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions cmd/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package main

import (
"echo_template/bootstrap"
"fmt"
"os"
"os/signal"
"syscall"
)

// @title Swagger Echo-Template Backend API
Expand All @@ -22,5 +25,20 @@ import (
// @host localhost:8010
// @BasePath /v1/api
func main() {
bootstrap.Run()
//bootstrap.Run()

fmt.Println("Hello World")
// Tạo một kênh để lắng nghe tín hiệu Ctrl+C
c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt, syscall.SIGINT)

// Sử dụng vòng lặp vô hạn để duy trì chương trình
for {
select {
case <-c:
// Nhận tín hiệu Ctrl+C, thoát ra khỏi vòng lặp
fmt.Println("\nNhận tín hiệu Ctrl+C. Kết thúc chương trình.")
return
}
}
}

0 comments on commit 67fe4ae

Please sign in to comment.