ubuntu で systemctl start service のようにサービスの起動終了とともに、 daemon tools のように、死んだプロセスの自動再起動などができる仕組み
centos7 以降は systemd を使うと良い
ubuntu はデフォルトで入っている
/etc/init/【service名】.conf
description "【サービス名】" start on runlevel [2345] stop on runlevel [!2345] setuid 【プログラムを起動するユーザ名】 chdir 【プログラムの置いてある場所】 exec 【起動コマンド】 respawn
initctl reload-configuration initctl start 【サービス名】