2016-04-26 7 views
0

私は常に実行したい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 rebootと入力してからsshに戻ってsudo service gopush statusと入力すると、常にstop/waitingに設定されます。

私はここで間違っていますか?なぜそれは始まりませんか?私はそれがstart on...行のものだと思ったのですか?

答えて

0

start on行からfilesystemを削除してみましたか?

は、使用してみてください:

start on runlevel [2345] 

また、それはあなたが使用しているのUbuntuのバージョンを、言及することができる場合、役立ちます。

+0

Ubuntu 14.04と私は無駄にそれを削除しようとしました。 – mickdoe

関連する問題