現在、私は毎日3.00PMにcronジョブを実行しています
0 15 * * *
しかし、cronジョブを1日に2回実行したいです。午前10時30分および午後2時30分
0 30 10 * * *
このコマンドは午前10時30分に実行されると思います。 2.30PMで実行するにはどうすればよいですか?
Cronユーティリティは、継続的に特定の時間および/または日に定期的なバックグラウンドジョブをスケジュールする効果的な方法です。
Linux Crontabフォーマット
MIN HOUR DOM MON DOW CMD
例::特定の時間のジョブのスケジューリング
Cronの基本的な使用法は、以下に示すように特定の時間にジョブを実行することです。これにより、6月10日午前8時30分にフルバックアップシェルスクリプト(フルバックアップ)が実行されます。
時間フィールドは24時間形式を使用していることに注意してください。したがって、午前8には8を使用し、8 PMには20を使用します。
30 08 10 06 * /home/yourname/full-backup
あなたの場合、2.30PM
の場合、
30 14 * * * YOURCMD
Cronの詳細については、こちらをご覧ください website 。
Cronマニュアルから http://man7.org/linux/man-pages/man5/crontab.5.html :
リストが許可されます。リストは、コンマで区切られた一連の数字(または範囲)です。例:「1,2,5,9」、「0-4,8-12」。
したがって、この場合は次のようになります。
30 10,14 * * *