yum install -y at
service crond restart
一次性计划任务: at
at 命令管理一次性计划任务
at timespec 创建计划任务,交互式输入,ctrl+d结束输入
at timespec < myscript 从脚本输入
at -l 等价于atq,列出计划任务
at -c jobnum 查看计划任务的详细信息
at -d jobnum 删除计划任务
timespec举例
8:05am
4pm + 3 days
04:00 2017-05-30
teatime tomorrow
时间的具体定义详细请查看文件/usr/share/doc/at/timespec
管理计划任务 (包括一次性计划任务和周期性计划任务)
/etc/at.deny 仅拒绝
周期性计划任务: contab
- crontab命令管理周期性计划任务 | 命令 | 功能 | | —- | —- | | crontab -e | 编辑当前用户的计划任务 | | crontab -l | 列出当前用户的计划任务 | | crontab -r | 删除当前用户的所有计划任务 | | crontab -u | 管理其他用户的计划任务 |
计划任务格式
* * * * * 命令/脚本路径
分钟 小时 日 月 星期
分时日月周
时间语法
1 * * * * 每小时的01分
1,2 12 * * * 12:01 12:02
1-10,12 12 * * * 每天12点1,2,3,4,5,6,7,8,9,10,12分
*/5 * * * * 每隔5分钟执行一次