Kenji Arisawa E-mail: arisawa@aichi-u.ac.jp Aichi University Kurozasa 370, Miyoshi-cho Aichi, Japan 2002/02/24Powered 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 -usMmon は
/sys/log/mon
に記録を保管します。mon は、5秒以内に3回連続して、実行したコマンドが終了した場合に終了します。これはコマンドを間違えた場合への保護です。