第二章:Linux 任务计划
单一一任务计划
at任务文件位置:cd /var/spool/at
ps -aux |grep atd
命令格式:
at [参数] [时间]
参数 | 说明 |
-m | 当任务完成之后,即使没有标准输出,将给用户发送邮件 |
-l | atg的别名,可列出目前系统上面的所有该用户的at调度 |
-d | atrm的别名,可以取消一个在at调度中的工作 |
-v | 使用较明显的时间格式,列出at调度中的任务列表 |
-c | 可以列出后面接的该项工作的实际命令内容 at -c 4(第4个) |
-f | 从文件中读取作业 |
时间格式:
参数 | 说明 |
HH:MM | 在今天的HH小时MM分钟执行,如果今天的这个时间点已经过了,则明 天执行 |
MM YYYY-MM-DD | 制规定在某年某月的某一天的特殊时刻进行该工作 |
now + 2 minutes | 从现在开始几分钟minutes, hours, days, or weeks |
2分钟后执行:
>at now + 2minutes
>wall hello(文本等)
>换行+【ctrl+d】退出
查询是否还行任务待执行:1.atq
2.at -l
删除任务:1.atrm
2.at -d
周期性任务计划:
data月日时分年点秒
crond服务程序:分时日月周
* 每
\ 间隔频率 * /1
- 范围 1-5
, 分隔符 1,3,5
#crontab -e -u root
分 时 日 月 周 command
vim /etc/crontab 对所有用户生效(可读权限)记录所有的用户的周期性任务信息
tail -f /var/log/cron