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

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

解決策 1:

次の cron 配置を使用できます。フィールドは (左から右へ) 以下を示します。
分、時、月日、月、曜日。 Day of Month フィールドの「*/2」は、「2 日ごと」を意味します。

0 23 */2 * * insert_your_script_here.sh

解決策 2:

通常、タスクと実行スケジュールを定義するには、crontab を使用する必要があります。

crontab -e -u root

これにより、ルートの crontab エントリを編集する VI に入ります。次に、ewwhite が言うように、次のように入力します。

0 23 */2 * * insert_your_script_here.sh

[^ESC] ZZ で変更を保存します。

これは最初の試みとしては適切ですが、毎月 30 日に実行され、次に月の 2 日に実行されるため、これは隔日ではありません。本当に 2 日おきにする必要がある場合は、毎晩スクリプトを実行してください。

0 23 * * * insert_your_script_here.sh

そしてスクリプトの最初で

#!/bin/sh
if [ -f /tmp/altday.txt ]; then
  rm /tmp/altday.txt
  exit
fi
touch /tmp/altday.txt

これは、テキスト ファイルを使用して、スクリプトがすべての代替呼び出しを終了するよう強制します。


Linux
  1. Ubuntu 20.04で1時間ごとに実行するようにcronでジョブをスケジュールする-それを実装する方法は?

  2. 1日おきにコマンドを実行するようにcronに指示する方法(奇数/偶数)?

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

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

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

  3. Java プログラムを毎日実行するようにスケジュールする方法は?

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

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

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