2016-04-26 11 views
0

Ich habe ein Golang-Skript Ich möchte immer ausgeführt werden, und es sollte beim Neustart neu starten.Warum startet mein Upstart-Dienst nicht nach dem Neustart?

Ich habe eine entsprechende gopush.conf Datei in /etc/init/:

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

setuid doe 
setgid doe 

respawn 
respawn limit 5 2 

exec /home/doe/test 

Ich tippe sudo service gopush start und es beginnt schön laufen.

Wenn ich sudo reboot eingeben, dann ssh zurück und geben Sie sudo service gopush status ein, es ist immer auf stop/waiting eingestellt.

Was mache ich hier falsch? Warum fängt es nicht an? Ich dachte, das ist, was die start on... Linie tat?

Antwort

0

Haben Sie versucht, die filesystem aus der start on Zeile zu entfernen?

Versuchen Sie es mit:

start on runlevel [2345] 

Auch wird es helfen, wenn Sie, welche Version von Ubuntu erwähnen können, die Sie verwenden.

+0

Ubuntu 14.04 und ich habe versucht, das ohne Erfolg zu entfernen. – mickdoe

Verwandte Themen