Linux中的定时器crontab

2022-10-09 Linux

老板分配了一个任务,需要每天凌晨去删除30天前的数据库备份信息,刚开始我们手工去操作没有任何感觉,但是天天如此就不行了,重复而繁琐的操作我们可以写一个脚本然后定时执行。

Linux提供了一个定时器,可以定时的去执行一些脚本等任务,使用CRON表达式来设置执行的时间,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
上次更新: 1 年前