GNU/Linux >> Linux の 問題 >  >> Linux

特定の曜日に cron ジョブを実行する方法

質問 :特定の曜日または曜日の範囲で cronjob を実行する方法は?

特定の曜日に cron ジョブを実行するには、次の方法でこれを指定できます:

1. crontab ジョブを作成したいユーザーの crontab を編集します。例:

# crontab -e

次に、crontab ジョブを実行する日時と曜日を指定するエントリを追加します。例:

この crontab エントリは、土曜日の 17:00 (午後 5 時) にスクリプトを実行します:

0 17 * * 6 /script/script.sh

この crontab エントリは、日曜日から金曜日の 17:00 (午後 5 時) にスクリプトを実行します:

0 17 * * 0-5 /script/script.sh

2. man ページには、さまざまな crontab オプションの詳細が記載されています。具体的には、次のとおりです。

# man 5 crontab

3. ただし、上記の例の右端の数字で曜日を指定できます。値は 0 ~ 7 で各曜日を表し、日曜日は 0 または 7 で指定できます。


Linux
  1. LinuxでCronジョブ形式を使用してタスクをスケジュールする方法

  2. Crontab ログ:私の Cron スクリプトの出力をログに記録する方法

  3. docker コンテナ内で cron ジョブを実行する方法

  1. 3か月ごとにcronジョブを実行する方法は?

  2. 2 日ごとの午後 11 時に cron ジョブを実行するように設定する方法

  3. 毎日特定の時間にcronジョブを実行する方法は?

  1. cron / crontabログはどこにありますか? / cronログを有効にする方法は?

  2. 5 分、秒、時間、日、月ごとに cron を実行する方法

  3. cronに隔週でジョブを実行するように指示する方法は?