- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- DJB/daemontools へ行く。
- 1 (2007-08-27 (月) 03:31:28)
daemontools
概要
- マシンブート時にsvscanコマンドを実行する。
- svscanプロセスは/service以下にディレクトリ(/service/qmail-sendなど)を見つけるとsuperviseプロセスを起動する。
- superviseプロセスはディレクトリの数だけ出来る。
- superviseプロセスは(/service/qmail-send/)runスクリプトを実行され、runスクリプトに書かれたデーモン(qmailやApacheなど)が実行される。
- デーモンが終了(異常終了でも正常終了でも)すると、superviseプロセスはrunスクリプトを再実行する。
- よってデーモンがなんらかの理由で終了しても、すぐに勝手に再起動することになる。