計劃任務分為一次性計劃任務與長期性計劃任務羡蛾。
一次性計劃任務
長期性計劃任務
一次性計劃任務
## 一次性計劃任務
使用at命令實現(xiàn)
# 查看任務
at -l
# 創(chuàng)建任務
[root@localhost ~]# at 21:00
at> init 6
at> <EOT> #ctrl+D
job 1 at Thu Dec 23 21:00:00 2021
[root@localhost ~]# at -l
1 Thu Dec 23 21:00:00 2021 a root
# echo創(chuàng)建
echo "init 6"|at 21:00
# 刪除任務
atrm 1
長期性計劃任務
## 長期性計劃任務
使用crond服務實現(xiàn)
# 創(chuàng)建敬拓、編輯任務(特別的赂蕴,命令需要是絕對路徑,可以用whereis查看命令絕對路徑)
crontab -e
# 查看
crontab -l
# 刪除整個crontab
crontab -r
crontab參數(shù)格式
字段 | 說明 |
---|---|
分 | 取值為0-59的整數(shù) |
時 | 取值為0-23的任意整數(shù) |
日 | 取值為1-31的任意整數(shù) |
月 | 取值為1-12的任意整數(shù) |
星期 | 取值為0-7的任意整數(shù),其中0與7均表示星期日 |
命令 | 要執(zhí)行的命令或程序腳本(執(zhí)行命令的路徑需要為絕對路徑) |
符號表示
符號 | 說明 |
---|---|
, | 使用逗號來分別表示多個時間段 |
- | 使用減號來表示一段連續(xù)的時間周期 |
/ | 使用除號來表示執(zhí)行任務的間隔時間,即*/2,表示每2分鐘執(zhí)行一次 |