原文鏈接:https://www.dubby.cn/detail.html?id=9088
使用crontab命令來定義任務(wù),開啟和關(guān)閉:
sudo service cron start
sudo service cron stop
定義任務(wù):
crontab -e
會(huì)打開一個(gè)文件,每一行代表一個(gè)任務(wù),語法如下:
m h dom mon dow command
其中可以使用數(shù)字,*,,,/,-。*代表所有的取值范圍內(nèi)的數(shù)字,/代表每的意思,/5表示每5個(gè)單位,-代表從某個(gè)數(shù)字到某個(gè)數(shù)字,,分開幾個(gè)離散的數(shù)字
| m | h | dom | mon | dow | command |
|---|---|---|---|---|---|
| minute (m) | hour (h) | day of month (dom) | month (mon) | day of week (dow) | 執(zhí)行的命令 |
| 0 - 59 | 0 - 23 | 1 - 31 | 1 - 12 | 0 - 6(0表示星期天) | 同上 |
例子:
* * * * * # 每隔一分鐘執(zhí)行一次任務(wù)
0 * * * * # 每小時(shí)的0點(diǎn)執(zhí)行一次任務(wù),比如6:00,10:00
6,10 * 2 * * # 每個(gè)月2號(hào),每小時(shí)的6分和10分執(zhí)行一次任務(wù)
*/3,*/5 * * * * # 每隔3分鐘或5分鐘執(zhí)行一次任務(wù),比如10:03,10:05,10:06