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回連続して、実行したコマンドが終了した場合に終了します。これはコマンドを間違えた場合への保護です。