SEARCH

Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


Upstart   

ubuntu で systemctl start service のようにサービスの起動終了とともに、

daemon tools のように、死んだプロセスの自動再起動などができる仕組み

centos7 以降は systemd を使うと良い

install

ubuntu はデフォルトで入っている

setting

/etc/init/【service名】.conf

description "【サービス名】"
start on runlevel [2345]
stop on runlevel [!2345]  

setuid 【プログラムを起動するユーザ名】

chdir 【プログラムの置いてある場所】
exec 【起動コマンド】
respawn

run

initctl reload-configuration
initctl start 【サービス名】