定时任务类型: at crontab anacron
1. 计划任务:at
只能执行一次 是单次计划任务: at 时间(now+ 10min)或 at 20:00 2016-10-1
服务:atd 必须开启
创建成功的at计划任务会在/var/spool/at/目录下成生一个可执行的脚本文件
at任务删除:atrm + 计划任务的编号
2. 周期任务:crondtab
配置文件:vim /etc/crontab
对于系统级别的计划任务,需要执行的命令和脚本都放在这里:
cron.d/ cron.daily/ cron.deny cron.hourly/ cron.monthly/ cron.weekly/
特殊写法:
#每月9,18,23号这几天的凌晨1点1分,执行一个备份脚本
1 1 19,18,23 * * /root/backup1.sh
#每月19-22号这几天的凌晨2点2分,执行一个备份脚本
2 2 19-22 * * /root/backup1.sh
#每1分钟,执行一次
*/1 * * * * /root/backup1.sh
3. anacron
anacron并没有取代cron的意思,anacron用于,机器重启后,会侦测停机期间,有没有cron没有执行的计划任务,如果有,会立即,执行一下没有执行的任务。
注: 定时开关机可设置bios中
Power Management Setup-->Wake Up Event Setup-->Resume By RTC Alarm 每一步都修改成enable 然后修改准确的时间