1,at命令
/etc/at.allow,写在该文件的人可以使用at命令
/etc/at.deny,黑名单
两个文件如果都不存在,只有root能使用
使用方法
at 命令格式: at [参数] [时间]
实例
建立一个3分钟后给所有用户发送 hahaha
2,crontab命令
这个是一个循环例行性工作
/etc/cron.allow,写在该文件的人可以使用crontab命令
/etc/cron.deny,黑名单
两个文件如果都不存在,只有root能使用
crontab命令详解
-
(1)语 法:
-
crontab [-u <用户名称>][配置文件] 或 crontab { -l | -r | -e }
-
-u #<用户名称> 是指设定指定<用户名称>的定时任务,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的定时任务。
-
-l #列出该用户的定时任务设置。
-
-r #删除该用户的定时任务设置。
-
-e #编辑该用户的定时任务设置。
-
(2)命令时间格式 :
-
* * * * * command
-
分 时 日 月 周 命令
-
第1列表示分钟1~59 每分钟用*或者 */1表示
-
第2列表示小时1~23(0表示0点)
-
第3列表示日期1~31
-
第4列表示月份1~12
-
第5列标识号星期0~6(0表示星期天)
-
第6列要运行的命令
crontab计划任务的时间格式:
crontab计划任务的时间格式中的特殊符号:
注:%在crontab里面有特殊含义,如果有命令里面需要使用%,需要使用\转义。
例子