こんにちは、鶴谷です。 Kouichiro Iwao <m...@club.kyutech.ac.jp> さん>
> 岩男です。 > > ひとまず以下の変数をセットして様子をみてはいかがでしょうか。 > rc_show="YES" > rc_debug="YES" ありがとうございます。 試してみたのですが、なんだか変な気がします。 Apr 25 11:10:31 h120 root: /etc/rc: DEBUG: pid file (/var/run/mrtg/mrtg.pid): not readable. Apr 25 11:10:31 h120 root: /etc/rc: DEBUG: checkyesno: my_mrtg_daemon_enable is set to YES. Apr 25 11:10:31 h120 root: /etc/rc: DEBUG: run_rc_command: start_precmd: my_mrtg_daemon_precmd Apr 25 11:10:31 h120 root: /etc/rc: DEBUG: checkyesno: rc_startmsgs is set to YES. Apr 25 11:10:31 h120 root: /etc/rc: DEBUG: run_rc_command: doit: su -m www -c 'sh (略) Apr 25 11:10:34 h120 root: /etc/rc: DEBUG: run_rc_command: start_precmd: mrtg_daemon_precmd Apr 25 11:10:34 h120 root: /etc/rc: DEBUG: checkyesno: rc_startmsgs is set to YES. Apr 25 11:10:34 h120 root: /etc/rc: DEBUG: run_rc_command: doit: su -m mrtg -c 'sh (略) Apr 25 11:10:34 h120 root: /etc/rc: WARNING: failed to start mrtg_daemon /usr/local/etc/rc.d/mrtg_daemon がどこから実行されているのか、分かりません。 pid file (/var/run/mrtg/mrtg.pid): not readable. checkyesno: mrtg_daemon_enable is set to NO. のようなログが6行目付近にあってもいいと思うのですが、見当たりません。 % rcorder /etc/rc.d/* /usr/local/etc/rc.d/* とすると、 ... /usr/local/etc/rc.d/my_mrtg /usr/local/etc/rc.d/mrtg_daemon ... の順でした。 pidファイルのチェックもないので、my_mrtg_daemon_pidfile で指定しているPIDファイル名を、 mrtg_deamon_pidfile の値とは違うものにしたら、なぜか問題は起きませんでした。 しかし、実行しない(と思っている)スクリプトとPIDファイル名の指定が同じであっても 問題を起こすべきではないと思います。 何かお気づきの点があれば、ご指摘ください。 よろしくお願いします。 --- 鶴谷直樹 turut...@scphys.kyoto-u.ac.jp