Crond是linux系统下的定时任务服务程序,可以使得Linux系统在无需人为介入的情况下,在指定的时间自动启用或停止某些服务或命令,从而实现运维的自动化。
定时任务分为一次性计划任务与长期性计划任务,可以这样理解:
- 一次性计划任务:今晚11点30分开启网站服务。
- 长期性计划任务:每周一的凌晨3点25分把/home/wwwroot目录打包备份为backup.tar.gz。
顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求。只需在命令行输入 "at 时间"的形式。
一. 一次性计划任务
1 创建定时任务
今晚11:30重启网站服务
[root@www ~]# at 23:30 at> systemctl restart httpd at> <EOT> job 4 at Thu Aug 2 23:30:00 2018
2 查看定时任务 at -l
[root@www ~]# at -l 4 Thu Aug 2 23:30:00 2018 a root
3 删除定时任务 atrm 定时任务编号
[root@www ~]# atrm 4
二. 周期性计划任务
1 编辑计划任务
[root@www ~]# crontab -e 0 * * * 1 /usr/bin/tar -zcvf backup.tar.gz /home/wwwroot &> /dev/null
2 查看计划任务
[root@www ~]# crontab -l 0 * * * 1 /usr/bin/tar -zcvf backup.tar.gz /home/wwwroot &> /dev/null
《Linux系统下的定时任务crond》上暂无评论!