任務計劃
at
at time
at >
at + d 提交任務
at作業隊列:使用單個字母表示
at -q b ... b隊列
at -l = atq 查看作業
at -d job NUM 刪除一個尚未執行的作業
atrm JOB_NAME
at 批模式
at -f at_job_file TIME
TIME: 模糊時間 now , noon , midnight , teatime , tomorrow
mail命令
交互式模式接收郵件
交互式模式發送郵件
-s "Subject"
< file
通過輸出重定向拒收郵件
&> /dev/null
> /dev/null 2 >&1
MAILTO = ""
batch 與at不同的是不能指定時間,它自動選擇系統空閒時執行
周期性任務計劃 cron
crond 守護進程
系統cron
文件 /etc/cron
用戶cron
/var/spool/cron/username , /etc/cron
時間表示法:(user-name command to be excuted)
分 時 日 月 周
* * * * *
eg: */3 * * * * 每隔3分鐘執行
時間表示法:
1 每個時間位都應該使用其可用的有效取值范圍內的值
2 某個時間位上的*表示對應的所有有效取值
3 - 表示連續的時間點取值(相鄰點)
4 ,表示離散的時間點取值
5 /# 表示在指定時間點內每隔#時間執行一次,eg: 5 - 45/3 * * * *