计划任务
一、at
1、查看at计划任务的守护进程状态
systemctl status atd
2、at计划任务的时间格式
at 23:00
at 月/日/年
at 23:00 月/日/年
at 0:00pm 月/日/年
at 4:00pm + 4 days
at now + 4 weeks
3、编辑at计划任务
at 时间
at>命令
at>ctrl+d
例:at 20:30
at>poweroff
at>ctrl+d
4、查看at计划任务队列
atq
5、查看指定队列的具体内容
at -c 编号
6、删除指定at任务
atrm 编号
7、at任务规则
/etc/allow和/etc/deny都不存在,只有管理员可以使用,其他用户都不能使用
/etc/allow和/etc/deny都存在,看/etc/allow,在该文件中的用户可以使用at任务
/etc/deny存在,那么不在该文件中的用户可以使用at任务
注:系统默认只有/etc/deny文件存在
二、cron周期性计划任务
1)查看cron守护进程
systemctl status crond
2)编辑cron计划任务
crontab -e
分 时 日 月 星期 命令的绝对路径
例:30 20 * * * /usr/bin/poweroff ————》每天晚上8:30关机
30 08 13 * * /usr/bin/bash /root/1.sh ————》每个月13号早上8:30且必须是周五执行1.sh脚本
注: * 代表任意时刻;星期日可以用0/7表示; 小时:0-23; 每隔:*/时间 */2
编辑计划任务可以直接在/etc/crondtab中编辑
3)查看cron计划任务队列
crontab -l
4)清空计划任务
crontab -r
注:如果需要指定用户,那么-e、-l、-r都需要指定-u参数