2016-04-26 81 views
0

我有一个golang脚本我想要一直运行,它应该在重新启动时重新启动。为什么我的Upstart服务不能在重启后启动?

我在/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 

I型sudo service gopush start和它开始运行美丽。

如果我输入sudo reboot,然后ssh回来,并键入sudo service gopush status它总是设置为stop/waiting

我在这里做错了什么?为什么不开始?我认为这就是start on...系列所做的?

回答

0

您是否尝试从start on行中删除filesystem

尝试使用:

start on runlevel [2345] 

此外,它会帮助,如果你能提到在Ubuntu的版本,您正在使用。

+0

Ubuntu 14.04和我确实尝试删除,无济于事。 – mickdoe

相关问题