at执行一次性任务:
[root@localhost ~]# at now + 5min ----------- 设置一个五分钟后的任务
at> hostname >> /root/file
at> date >> /root/file
at> <EOT>
job 2 at Tue Aug 27 09:55:00 2019
[root@localhost ~]# atq ------ 查看at 队列
2 Tue Aug 27 09:55:00 2019 a root
[root@localhost ~]# atrm 2 删除计划任务
[root@localhost ~]# atq
Cron 计划任务:
* * * * * command
Minute : 0-59
Hour : 0-23
Day : 1 - 31
Month : 1 -12
day of week : 0 - 7
赋值方式:
指定时间:5 第五分钟
间隔时间: */10 每10分钟执行一次
列表: 5,35,55 在第5 , 35, 55 分钟时执行
[root@localhost ~]# crontab -e ------- 编辑计划任务
no crontab for root - using an empty one
crontab: installing new crontab
[root@localhost ~]# crontab -l ------ 查看计划任务
* * * * * command
55 23 * * 1-5 date --- 周一到周五的23:55 执行date
[root@localhost log]# cd /var/spool/cron -------- 查看计划任务
[root@localhost cron]# ls
root
[root@localhost cron]# cat root
* * * * * command
55 23 * * 1-5 date
45 3 * * * echo 'hostname' >> /root/file