Linuxでcrontabを介して2分ごとにタスクを実行するには?
答え1
crontab形式は、マニュアルセクション5(ファイル形式)で説明されています。ほとんどのman
Linux実装では、次のことができます。
man 5 crontab
お読みください(一部のシステムでは代わりにこれを行う必要がありますman -s 5 man
)。man crontab
マニュアルを与えるcrontab
注文する(マニュアルセクション1から)。詳細についてはを参照してくださいman man
。
歴史的に次のものが必要でした。
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /path/to/script
(00:00:00から2分間隔)
または
1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59 * * * * /path/to/script
(00:01:00から2分間隔)
最新のcron実装(Linuxディストリビューションの一般的な実装を含む)を使用すると、次のように単純化できます。
*/2 * * * * /path/to/script
1-59/2 * * * * /path/to/script
00:00:34から2分ごとに実行するには、いつでも次のように書くことができます。
*/2 * * * * sleep 34; /path/to/script