一.at(24小时内计划任务)
创建计划任务[root@robin tmp]# at 12:41at> touch /tmp/at.txtat> echo 123 >> /tmp/at.txtat> ------------------------------------>ctrl + djob 1 at Tue Jun 13 12:41:00 2017查询[root@robin tmp]# at -l1 Tue Jun 13 12:41:00 2017 a root删除[root@robin tmp]# atrm 2存储位置[root@robin tmp]# cat /var/spool/at/a00003017cca62二.crond服务用户计划任务创建计划任务 * * * 分(0-59)时(0-23)日(1-31)月(1-12)周(0-7) * * * * date >> /tmp/date.txt 每分钟5 * * * * date >> /tmp/date.txt 每小时第5分钟/5 * * * * date >> /tmp/date.txt 每5分钟10 10 * * * date >> /tmp/date.txt 每天的10点10分10 10 10 * * date >> /tmp/date.txt 每月10号10点10分10 10 10 10 * date >> /tmp/date.txt 每年的10月10号10点10分10 10 10 10 6 date >> /tmp/date.txt 或者每周6的10点10分10 10,15,20 10 * * date >> /tmp/date.txt 每月10号10点10分 15点10分 20点10分10 10-20 10 * * date >> /tmp/date.txt 每月10号10点-20点 10分[root@robin ~]# vim /tmp/backup.sh#!/bin/bashtar -zcvf /home/$(date +%m-%d-%H)-boot.tar.gz /boot[root@robin ~]# chmod +x /tmp/backup.sh[root@robin ~]# crontab -e13 10 * * 3 /tmp/backup.shcrontab -l 查询计划任务crontab -r 删除所有计划任务计划任务的保存位置[root@robin home]# cat /var/spool/cron/root * * * * date >> /tmp/date.txt系统计划任务cron.monthly/ 每月要执行的cron.weekly/ 每周要执行的cron.daily/ 每天要执行的cron.hourly/ 每小时要执行的访问控制文件:/etc/cron.deny写入该文件的用户不可以使用计划任务日志: /var/log/cron启动关闭服务systemctl start crondsystemctl stop crondsystemctl restart crondsystemctl restart crond.servicesystemctl enable crond.service