
午後 11 時から午前 1 時までを除いて 1 時間ごとに実行される cronjob を設定するにはどうすればよいですか?
その間、システムはメンテナンスを行っているためです。
乾杯
答え1
3 つのオプション:
ジョブを 1 時間ごとに実行しますが、ジョブ自体は、現在の時刻をチェックし、午後 11 時から午前 1 時の間であればすぐに終了するスクリプトにします。
実行する 21 時間すべてを指定します。
0 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 * * * do_something
(私考えるその通りです。
- 使用しているバージョンが
cron
サポートしている場合は、範囲を指定できます。
0 2-22 * * * do_something
man 5 crontab
これを確認するため。