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

毎週日曜日にcrontabジョブを実行する方法

日曜日に cron を実行するには、次のいずれかを使用できます:

5 8 * * 0
5 8 * * 7
5 8 * * Sun

どこで 5 8 これが起こる時刻を表します:8:05.

一般に、日曜日に何かを実行したい場合は、5 列目に 0 のいずれかが含まれていることを確認してください。 、 7 または Sun . 6 でした 、土曜日に実行されていました。

cronjobs の形式は次のとおりです:

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

crontab.guru をエディターとしていつでも使用して、cron 式を確認できます。


crontab 形式の説明です。

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

したがって、これによると、あなたの 5 8 * * 0 毎週日曜日の 8:05 に実行されます。


Linux
  1. LinuxでCRONジョブを10秒ごとに実行するように設定するには?

  2. crontab で単一のジョブをすばやく無効にする方法

  3. bashスクリプトを使用してcrontabジョブをcrontabに追加するには?

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

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

  3. 1 時間ごとに実行可能ファイルを実行するように cron ジョブを設定する方法は?

  1. Linux:フォアグラウンドで cron ジョブを実行する

  2. 1時間10分ごとにcronジョブを実行する方法

  3. N秒ごとにbashスクリプトを繰り返し実行するには?