一.单一工做调度bash
at [-mldv] TIMEspa
at -c 工做号码server
-m:当at工做结束后,便是没有输出信息,以email通知用户该工做已完成crontab
-l:at -l至关于atq,列出目前系统上全部的at调度email
-d:at -d至关于atrm,能够取消一个在at调度中的工做循环
-v:可使用较明显的时间格式列出at调度中的人物列表command
-c:能够列出后面接的该项工做的实际命令内容tab
二.循环执行例行性工做调度时间
crontab [-u username] [-l|-e|-r]mail
-u:只有root才能执行这个任务,也帮其它用户新建/删除crontab工做调度
-e:编辑crontab的工做内容
-l:查阅crontab的工做内容
-r:删除全部的crontab工做内容
例
1.
[root@server3 backup]# crontab -e
0 12 * * * mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc
1 2 3 4 5 6
1:表明分钟
2:表明小时
3:表明日期
4:表明月份
5:表明星期
6:命令
特殊字符:
*:表明任什么时候刻都接受的意思。
,:表明分隔时段的意思。例如再3:00与6:00执行,就是:0 3,6 * * * command
-:表明一段时间范围内。
/n:n表明数字,便是每隔n单位间隔的意思。例:*/5 * * * * command 为每五分钟执行一次