目录
1, 一次性任务
at实现,atd服务
1. 1查看atd服务的状态:
systemctl status atd
1.2 书写at任务之前要查看系统时间:
date或者hwclock
案例:
at time[HH:MM] date[yyyy-mm-dd]
at 23:00[enter]
at>mkdir /root/dir2300
[ctrl+d
]
1.3 查看at任务:atq
1.4删除at任务:atrm 编号
2,周期性任务
2.1在/etc/crontab文件中写入计划任务
* * * * * username command
分 时 日 月 周
2.2 案例:
在末尾添加* * * * * root rm -rf /root/111
表示每分钟执行一次删除/root/111目录
2.3使用crontab命令编辑计划任务:
-e:编辑任务
-l:查看任务
-r:删除任务并验证
-u:指定运行任务的用户
* * * * * command绝对路径
所有用户定义的crontab都会被保存在/var/spool/cron目录中,文件名会以用户名命名.
案例:
crontab -e -u mjl
5 23 * * * /usr/bin/touch /root/1.txt