仅处理执行一次就结束了(执行之后有一个删除操作)
rpm -qa |grep -w at
at (时间格式) -f ?Jobfile
-l: atq的别名,可列出目前系统上面的所有该用户的at调度
-d/-r atrm的别名,可以取消一个在at调度中的工作
-v 使用较明显的时间格式,列出at调度中的任务列表
-c 可以列出后面接的该项工作的实际命令内容(脚本)
-f 从文件中读取工作
HH:MM
HH:MM YY-MM-DD
now + ?minutes, hours, days, weeks
4am ?4pm
1am tomorrow
at ?10:00am on July 31
at 10am Jul 31
任务脚本文件的存放路径:/var/spool/at/
拒绝文件:/etc/at.deny?? ---在该文件中存在的用户禁止使用at命令
允许文件:/etc/at.allow???? --- 该文件需要先创建
注:如果一个用户同时被允许和拒绝,则是会允许
重复性的执行符合要求的命令
crontab ?-e
-e ?edit进入编辑
-u ?指定用户身份(如果未指定,则默认为当前用户)
-l ? 列出查看任务信息
-r ?清空任务列表
分 | ?时 | ?日 | ?月 | ?周 | ?? 任务(绝对路径) |
00 | 12 | * | * | * | /usr/bin/wall nb |
* --- 代表任何时刻
, --- 代表分隔时段(0,2代表时间在0和2都分别执行)
-? --- 0-59 代表一个时间范围
/ 数字? --- 指定时间的间隔频率(*/3 :每隔三分钟执行一次)
任务脚本文件的存放路径: /var/spool/cron/
拒绝文件:/etc/cron.deny?? ---在该文件中存在的用户禁止使用deny命令
允许文件:/etc/cron.allow???? --- 该文件需要先创建
注:同at一样,如果一个用户同时被允许和拒绝,则是会允许
判断任务是否成功执行:tail -f /var/log/cron (通过查看最新的日志文件)
---用户较多时推荐
vim /etc/crontab
因为crontab文件中有SHELL和PATH所以任务可以用名称
唤醒停机期间的工作任务:/etc/anacrontab
--- 当服务器因特殊原因宕机断电等,在指定时间时进行任务