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

cron ジョブを 30 分ごとに実行するにはどうすればよいですか?

cron ジョブが Mac OS X のみで実行されている場合は、代わりに launchd を使用することをお勧めします。

Scheduling Timed Jobs (Apple の公式ドキュメント) から:

<ブロック引用>

注:cron は引き続きサポートされていますが、推奨されるソリューションではありません。 launchd を支持して廃止されました。

簡単な Web 検索で追加情報 (wikipedia のページなど) を見つけることができます。


これを試してください:

0,30 * * * * your command goes here

公式の Mac OS X crontab(5) マンページによると、/ 構文がサポートされています。したがって、なぜうまくいかなかったのかを突き止めるには、cron のログを調べる必要があります。これらのログでは、すべき 明確な失敗メッセージを見つけてください。

注:Mac OS X は、Linux や BSD と同じ Vixie Cron を使用しているようです。


crontab は「間隔」を理解せず、「スケジュール」のみを理解します

有効な時間:0-23 -- 有効な分:0-59

例 #1

30 * * * * your_command

これは、「毎時の分が 30 のときに実行する」ことを意味します " (実行時間:1:30、2:30、3:30 など)

例 #2

*/30 * * * * your_command

これは、「各時間の分が30で割り切れるときに実行される」ことを意味します " (実行時間:1:30、2:00、2:30、3:00 など)

例 #3

0,30 * * * * your_command

これは、「各時間の分が 0 または 30 のときに実行される」ことを意味します " (実行時間:1:30、2:00、2:30、3:00 など)

例 2 と同じ結果を達成する別の方法

例 #4

19 * * * * your_command

これは、「毎時の分が 19 のときに実行する」ことを意味します " (実行時間:1:19、2:19、3:19 など)

例 #5

*/19 * * * * your_command

これは、「各時間の分が19で割り切れるときに実行される」ことを意味します " (実行時刻:1:19、1:38、1:57、2:00、2:19、2:38、2:57、3:00 など)

注:著者を含むさまざまなユーザーによって、この投稿にいくつかの改良が加えられました


すること:

0,30 * * * * your_command

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

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

  3. CronJob 25 分ごと

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

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

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

  1. PHPスクリプトが実行されているかどうかを確認するためのcronジョブ、実行されていない場合は実行しますか?

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

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