- - PR -
システムの時間の修正について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-02-06 11:48
お世話になっております。
システムの時間設定について悩んでおります。 RedHat9を使っております。 cronで毎日定時にPHPスクリプトを実行させるように設定したのですが、時間通り実行されません。 システムの時間か、タイムゾーンが合っていないと思い、 # mv /etc/localtime /etc/localtime.bak # ln -s /usr/share/zoneinfo/Japan /etc/localtime # /usr/sbin/ntpdate -b 133.31.30.8 # /sbin/hwclock --systohc と、やったところ # dateで 2004年 2月 4日 金曜日 11:37:16 JST と出ましたので、これで上手く行くかなと思ったのですが、設定時間にPHPスクリプトが実行されませんでした。 /var/log/cronを見ると Feb 5 00:00:00 sv1 CROND[21422]: (root) CMD (/usr/local/apache/htdocs/public_html/hoge.php) と出ていますので、時間通りなのですが、どうも実際はJSTのこの時間に実行されていません。 crontab -eをやって、/var/log/cronを見ると Feb 5 17:21:30 sv1 2月 6 11:21:30 crontab[22052]: (root) BEGIN EDIT (root) Feb 5 17:22:01 sv1 2月 6 11:22:01 crontab[22052]: (root) REPLACE (root) Feb 5 17:22:01 sv1 2月 6 11:22:01 crontab[22052]: (root) END EDIT (root) Feb 5 17:23:00 sv1 crond[655]: (root) RELOAD (cron/root) と出まして、2月6日11:21:30にcrontab -eをやったのですが、各行の頭のFeb 5 17:21:30が謎です。 どうもcronもこの時間帯で実行されているようです。 この時間帯を修正するには、どうしたらいいでしょうか? どなたたかご教授頂ければ幸いでございます。 よろしくお願い申し上げます。 |
1