以到期时间/持续时间运行程序

时间:2018-06-20 14:40:36

标签: go duration

我一直在互联网上搜索,但是找不到正确的答案,所以我的问题是,如何在5分钟内运行Go程序,然后在5分钟后退出脚本?

1 个答案:

答案 0 :(得分:5)

将此行代码添加到main()函数的开头:

time.AfterFunc(5*time.Minute, func() { os.Exit(0) })

这会导致5分钟后调用os.Exit(0)

这里是Go游乐场(例如,分钟转换为秒):https://play.golang.org/p/wybKWM2BEep