标签: go duration
我一直在互联网上搜索,但是找不到正确的答案,所以我的问题是,如何在5分钟内运行Go程序,然后在5分钟后退出脚本?
答案 0 :(得分:5)
将此行代码添加到main()函数的开头:
main()
time.AfterFunc(5*time.Minute, func() { os.Exit(0) })
这会导致5分钟后调用os.Exit(0)。
os.Exit(0)
这里是Go游乐场(例如,分钟转换为秒):https://play.golang.org/p/wybKWM2BEep