Upstart の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Upstart へ行く。

ubuntu で systemctl start service のようにサービスの起動終了とともに、~
daemon tools のように、死んだプロセスの自動再起動などができる仕組み

centos7 以降は [[systemd]] を使うと良い

* install [#g1c54a71]
ubuntu はデフォルトで入っている

* setting [#n1c74343]
''/etc/init/【service名】.conf''

 description "【サービス名】"
 start on runlevel [2345]
 stop on runlevel [!2345]  
 
 setuid 【プログラムを起動するユーザ名】
 
 chdir 【プログラムの置いてある場所】
 exec 【起動コマンド】
 respawn

* run [#ob759a45]
 initctl reload-configuration
 initctl start 【サービス名】