Linux 任务计划是一种允许您在特定时间或间隔时间执行命令或脚本的功能。它可用于自动化各种任务,例如:
备份文件
更新软件
发送电子邮件
执行日志记录
在 Linux 中,任务计划由 crond 服务来控制。crond 服务是一个后台服务,它会定期检查 crontab 文件,以查看是否有需要执行的任务。
01. 查看 当前用户的任务计划
crontab -l
02. 编辑 当前用户的任务计划
crontab -e
* * * * * 执行的事情 - - - - - | | | | | | | | | +----- 星期几 (0 - 6) (星期天是0或7) | | | +------- 月份 (1 - 12) | | +--------- 月份中的第几天 (1 - 31) | +----------- 小时 (0 - 23) +------------- 分钟 (0 - 59)
实例
* * * * * (每分钟都执行) 0 2 1,2,4,6 * * (1246号的2点钟运行程序) 0 2 5-9 * * (每月的5-9日 凌晨两点运行) 30 9 * * * (每晚的九点半执行) 0 10 * * 5 (每周五十点钟执行) 0 7 10 2 7 (2月10日七点执行一次 每周七点钟执行一次 5次)
02. 删除 当前用户的任务计划
crontab -r 删除所有的cron crontab -r -u username 删除指定用户的cron crontab -e 进入编辑 进行删除 记得保存