- PR -

システムの時間の修正について

1
投稿者投稿内容
cozy001
会議室デビュー日: 2002/12/07
投稿数: 18
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)