Kenji Arisawa
E-mail: arisawa@aichi-u.ac.jp
Aichi University
Kurozasa 370, Miyoshi-cho
Aichi, Japan
2002/02/24
Powered by Pegasus
mon
モニター mon
は、httpd の実行をモニターし、httpd が何かの原因で終了した場合に、直ちに新たに httpd を実行します。
mon [-d] [-u user] [-p passwdfile] command argument ...
-d: デモンとして実行する
-u user: mon が起動するプログラムを指定されたユーザ ID で実行する
(mon 自身は、mon を起動したユーザ ID で動作します。)
-p passwdfile: user のパスワードが入っているファイルへのパス
(mon を実行するユーザだけが読み取れるように設定して下さい。
ローカルディスクのファイルを指定しないとパスワードの内容がネットワークに流
れます。)
command: mon が起動するプログラムへのパス
argument ...: command の引数
例: CPU サーバからの実行
mon -du web -p /usr/web/lib/passwd /usr/local/bin/386/httpd -usM
mon は /sys/log/mon
に記録を保管します。
mon は、5秒以内に3回連続して、実行したコマンドが終了した場合に終了します。これはコマンドを間違えた場合への保護です。