Cronは指定された時間に準拠していません。

Cronは指定された時間に準拠していません。

私はUbuntu 14.04のDigitalOcean VPSサービスでcrontabを実行しています。

私は2時間ごとに作業を行うWebスクレイピングツールを作成しました。私の問題は、cronが私が設定した時間を無視し、分指令に従うことです。

これは私のクローンラインです

30 8,10,12,14,16 * * * /usr/bin/python /path/to/myscript.py

これは午前8時30分、午前10時30分などで実行されるのではなく、今夜午後11時30分に実行されます。分を37分に変更し、午後11時37分に再実行しました。

cronを実行する前にTZをマイタイム(シドニー)に変更し、ターミナルを介してVPSにログインしたときにdate現地時間に戻ります。

何が起こっているのかというアイデアはありますか?

ベストアンサー1

コメントに回答を保存するには:

問題は、cronがTZ値で始まったことです。後でTZが変更されましたが(将来のプロセスに影響を与える)、cronが新しいTZで再起動されるまで、cronジョブは正しい時間に実行されませんでした。

おすすめ記事