计划任务

一次性任务

今晚11点30分开启网站服务

周期性任务

每周一凌晨3点25分,把/home/wwwroot目录打包备份为backup.tar.gz

at 一次性任务

 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19
#今晚23:30分自动重启网站服务 at 23:30 at > systemctl restart httpd at > 此处请同时按下Ctrl + D组合键来结束编写计划任务 job 3 at Mon Apr 27 23:30:00 2017 at -l 3 Mon Apr 27 23:30:00 2017 a root echo "systemctl restart httpd" | at 23:30 job 4 at Mon Apr 27 23:30:00 2017 at -l 3 Mon Apr 27 23:30:00 2017 a root 4 Mon Apr 27 23:30:00 2017 a root atrm 3 at -l 4 Mon Apr 27 23:30:00 2017 a root

crontab 周期性任务

分、时、日、月、星期 命令

crond参数字段说明

字段说明
取值为0~59的整数
取值为0~23的任意整数
取值为1~31的任意整数
取值为1~12的任意整数
星期取值为0~7的任意整数,其中0与7均为星期日
命令要执行的命令或程序脚本

1 2 3 4 5 6
crontab -e no crontab for root - using an empty one crontab: installing new crontab crontab -l 25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot

, 表示多个时间段,例如“8,9,12”表示8月、9月和12月

- 表示连续时间周期(例如字段“日”的取值为“12-15”,则表示每月的12~15日)

/ 表示执行任务的间隔时间(例如“/2”表示每隔2分钟执行一次任务)

1 2 3 4 5 6 7 8 9
whereis rm rm: /usr/bin/rm /usr/share/man/man1/rm.1.gz /usr/share/man/man1p/rm.1p.gz crontab -e crontab: installing new crontab crontab -l 25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot 0 1 * * 1-5 /usr/bin/rm -rf /tmp/*

注意点

1、#注释信息

2、使用命令绝对路径

3、“分”字段必须有数值,绝对不能为空或是*号

4、“日”、“星期”字段不能同时使用,会冲突

浙ICP备11005866号-8