0

部分的にstackoverflow検索を使用して、23時間から16時間の間ではなく、3時間ごとにcronjobを実行する方法を見つけました。つまり、今日の 16 時から 23 時までの一時停止です。したがって、cronjob は 3 時間ごとに 23 時に実行を開始し、16 時に停止し、23 時に再び開始する必要があります。

結果は次のとおりです。

0 23-16/3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron

今私の質問:なぜこれが機能しないのですか? まったく実行されません:(

私も試しました:

* 23-16/3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron

(違いが 0 または * の場合、分、丸められた時間かどうかわかりませんか?)

これは機能します:

0 */3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron

しかし、その後は毎日 3 時間ごとに実行され、16 時から 23 時まで一時停止することはありません。

4

1 に答える 1