1

crontabが30分ごとに実行するphpスクリプトがあります。オフピークの午前2時から7時頃はトラフィックが少ないため、これらの時間帯はスクリプトを実行しないようにします。

テストが難しいので、これを実行するcronジョブを作成する方法がわかりません。

私が現在持っているcronjobは次のようになります

*/30 * * * *            /usr/bin/php    /var/www/update/inv.php
4

2 に答える 2

3

*/30 0-1,8-23 * * * /usr/bin/php /var/www/update/inv.php

範囲は包括的であるため、0-1 は 00:30、01:30 を実行し、8-23 は 0830 から 2330 を実行します

参照: http://team.macnn.com/drafts/crontab_defs.html

于 2013-03-21T02:35:36.403 に答える
3

ジョブを実行する時間を制限できます。

*/30 0,1,7-23 * * *            /usr/bin/php    /var/www/update/inv.php

時刻は 0130 まで 30 分ごとです。02:00 には実行されません。次の実行は 07:00 で、その後は 30 分ごとです。

cron の設定方法に関する非常に優れた記事がここにあります。

http://en.wikipedia.org/wiki/Cron

于 2013-03-21T02:41:16.823 に答える