Appearance
老板分配了一个任务,需要每天凌晨去删除30天前的数据库备份信息,刚开始我们手工去操作没有任何感觉,但是天天如此就不行了,重复而繁琐的操作我们可以写一个脚本然后定时执行。
Linux提供了一个定时器,可以定时的去执行一些脚本等任务,使用CRON表达式来设置执行的时间,CRON表达式网上有很多生成的网站,这里就不细细解释了。
- 查看crontab服务状态: systemctl status crond
- 启动/停止crontab服务: systemctl start/stop crond
- 添加定时任务: vi /etc/crontab
- 例如:* * * * * root sh /root/test.sh #使用root用户每分钟都执行test.sh脚本
- 查看crontab执行日志: tail -f /var/log/cron