系统计划任务
大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了.
计划任务分为一次性计划任务和周期性计划任务.
- 一次性计划任务
- 每晚11点30分开启网站服务.
- 周期性计划任务
- 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz
顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at
命令实现.
如果你的Linux没有此命令可以使用yum install at -y
来安装.
[root@qdlinux ~]# at 23:30
at> systemctl restart httpd
at> <EOT>
at > 此处同时按下Ctrl + D组合键来结束编写计划任务
//查看已经设置好但还未执行的计划任务
[root@qdlinux ~]# at -l
1 Fri Aug 17 23:30:00