web-dev-qa-db-ja.com

cronタブを平日の特定の時間に設定します

Ubuntuサーバーでcronジョブをセットアップしようとしています。 cronジョブがスクリプトを特定の時間帯および特定の曜日に実行するようにします。たとえば、次の順序でスクリプトを実行するcronジョブをセットアップします。

平日の午前9時から午後2時まで、2分ごとにスクリプトを実行します。

これは私がこれまでにできたことです。

*/2 09-14 * * */path_to_script

平日はどうすればいいですか?

77
Nauman Bashir

何時間もやったのと同じ:

*/2 09-18 * * 1-5 /path_to_script

0および7日曜日を表す
6は土曜日を表します
そう、 1-5は月曜日から金曜日までを意味します

166

要件に午後2時と記載していますが、時間範囲は18ではなく14で終了する必要があります(午後6時)。

*/2 9-14 * * 1-5 /path_to_script

男のcrontab

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

19
EJW

実際、スクリプトを実行する最後の時間は13:00〜13:59なので、次のようにします。

*/2 9-13 * * 1-5 /path_to_script

つまり、最初のランタイムは9:00、9:02のように続き、13:58まで続きます。これは、14:00が含まれない最後の実行になります。

13
Fonant