2004/12/12
モニター mon は、httpd の実行をモニターし、httpd が何かの原因で終了した場合に、直ちに新たに httpd を実行します。
Pegasus 2.1 付属の mon は -u user
を指定したときにもパスワードが不要です。従ってユーザ web のパスワード管理の煩わしさから解放されます。
/usr/web/bin/$objtype/mon
mon [-d] [-u user] [-r req] command argument ...
-d
-u user
-r req
command
argument
/lib/ndb/auth
を修正します。このファイルは標準設定ではhostid=bootes uid=!sys uid=!adm uid=*となっていますが、筆者の場合には
hostid=bootes uid=!sys uid=!adm uid=* hostid=arisawa uid=webとなっています。これによって arisawa がホストオーナーである端末ではユーザ arisawa はユーザ web にパスワード無しに変身可能になります。(詳しくは su ver.1.4 を参照してください。
/sys/log/mon
に記録を保管します。
term% mon -u web me web 123 0:00 0:00 180K Pread ps --rw-rw-rw- M 53 web none 0 Dec 15 22:21 /usr/none/tmp/me term%me に関しては su ver.1.4 を参照してください。
mon -du web /usr/local/bin/386/httpd -usM