1

CentOS サーバーで cron ジョブを昨夜の午後 8 時に実行するようにスケジュールしました。URL を呼び出して出力をファイルにダンプするだけです。crontab で行ったことは以下のようになります。

* 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log

したがって、これは水曜日の午後 8 時 (昨夜) に 1 回実行されると予想していました。しかし、それが 1 時間にわたって毎分実行されていたことがわかりました。午後 8 時に開始され、午後 9 時まで毎分実行され、停止したことを意味します。

これを午後8時に開始して、URLを1回呼び出してから停止する必要があるだけです。それを行うには、crontab構成で間違っていることをしますか?

4

1 に答える 1

2

これを実現するには、正しい cron 構文は次のようにする必要があると思います。

0 20 * * wed root curl http://www.something.com/index/exportcustomers?delta=1 >> /home/myuser/logs/cron_customer.log

これが役立つことを願っています〜!

于 2012-07-20T02:11:44.863 に答える