crontab例行性共作

.单一工作调度

    at [-mldv] TIME

    at -c 工作号码

 

-m:当at工作结束后,即是没有输出信息,以email通知用户该工作已完成

-l:at -l相当于atq,列出目前系统上所有的at调度

-d:at -d相当于atrm,可以取消一个在at调度中的工作

-v:可以使用较明显的时间格式列出at调度中的人物列表

-c:可以列出后面接的该项工作的实际命令内容

 

.循环执行例行性工作调度

crontab [-u username] [-l|-e|-r]

-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 为每五分钟执行一次

原文地址:https://www.cnblogs.com/zhengyipengyou/p/10305440.html