0

私はGMTに設定されたマシンを持っています。GMT-8 である PST で午前 6 時から午後 5 時まで cron タスクをスケジュールしたいと考えています。

GMT タイムゾーン。典型的。

00 06-17 * * * 

現在、-8 は crontab の不正な時間のエラーを生成します。

00 22-09 * * *

以下は受け入れられます。エラーはありません。

00 22,23,0,1,2,3,4,5,6,7,8,9 * * *

したがって、短縮形はありますか?

4

3 に答える 3

3

ヴィクシー・クロンの場合、

リストと範囲は同じフィールドに共存できます。「1-3,7-9」は AT&T または BSD cron によって拒否されます -- 彼らは「1-3」または「7,8,9」のみを見たいと思っています

つまり、次のとおりです。

00 22-23,0-9 * * *
于 2013-01-11T01:37:35.547 に答える
2

cron のタイムゾーンも変更して試すことができます。

suku@ubuntu-vm:~$ crontab -l | tail -2
TZ=Africa/Tripoli
*   *   *   *   *   date > date.txt
suku@ubuntu-vm:~$ cat date.txt
Thu Jan 10 18:50:01 EET 2013
suku@ubuntu-vm:~$ date
Thu Jan 10 22:20:19 IST 2013
于 2013-01-11T01:47:05.467 に答える
1

基本を試すのに適した場所は、www.dataphyx.com の cron シミュレーターです

于 2013-01-20T08:16:03.273 に答える