繁体   English   中英

为什么我的 Upstart 服务在重启后无法启动?

[英]Why won't my Upstart service start after reboot?

我有一个想要始终运行的 golang 脚本,它应该在重新启动时重新启动。

我在/etc/init/有一个相应的gopush.conf文件:

start on filesystem or runlevel [2345]
stop on runlevel [!2345]

setuid doe
setgid doe

respawn
respawn limit 5 2

exec /home/doe/test

我输入sudo service gopush start ,它开始运行sudo service gopush start漂亮。

如果我输入sudo reboot ,然后 ssh 重新输入,然后输入sudo service gopush status它总是设置为stop/waiting

我在这里做错了什么? 为什么不启动? 我以为这就是start on...线路做了什么?

您是否尝试过start on删除filesystem

尝试使用:

start on runlevel [2345]

此外,如果您可以提及所使用的Ubuntu版本,它也会有所帮助。

start on startup时使用start on startupstop on shutdown并且在 RedHat 6.8 上工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM