golang 写一段退出程序的代码
时间: 2023-11-02 15:20:03 浏览: 97
退出程序代码
以下是使用 Golang 编写的退出程序的代码:
```go
package main
import (
"fmt"
"os"
"os/signal"
"syscall"
)
func main() {
// 创建一个接收退出信号的通道
quit := make(chan os.Signal, 1)
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
// 等待退出信号
<-quit
// 执行退出操作
fmt.Println("程序正在退出...")
// 这里可以添加你的退出操作代码
os.Exit(0)
}
```
这段代码会创建一个接收 `SIGINT` 和 `SIGTERM` 信号的通道,并等待退出信号。当接收到退出信号时,程序会输出一条信息并执行相应的退出操作,最后调用 `os.Exit` 函数结束程序。
阅读全文