web-dev-qa-db-ja.com

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

2時間ごとに/home/username/test.shスクリプトを実行するCrontabを書くにはどうすればよいですか?

211
Vignesh

ただしてください:

0 */2 * * *  /home/username/test.sh 

先頭の0は、0分に実行することを意味します。 (*の場合、スクリプトは2時間ごとに1分ごとに実行されます。)

忘れないでください、syslogをチェックして、実際に実行されたことがあるかどうかを確認してください。

335
Adam

行は以下のどちらかになります。

0 0-23/2 * * * /home/username/test.sh

または

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /home/username/test.sh
92
James Anderson
0 */2 * * *

答えは https://crontab.guru/every-2-hours からです。それは面白いです。

1
g10guang
0 */2 * * *

分が0の場合、これは2時間ごと、毎日、毎月、および平日に実行されます。

0
Neeraj Kumar