文章最后更新时间:
【免责声明:本文由AI辅助生成,内容仅供参考,不构成专业建议。】
第一章 Cron基础
Cron是Linux系统的定时任务工具,可以按照设定的时间自动执行命令或脚本。
第二章 Crontab格式
* * * * * command | | | | | | | | | +---- 星期 (0-7, 0和7是周日) | | | +------ 月份 (1-12) | | +-------- 日 (1-31) | +---------- 时 (0-23) +------------ 分 (0-59)
第三章 常用示例
# 每天凌晨3点执行 0 3 * * * /root/backup.sh # 每周一9点执行 0 9 * * 1 /root/weektask.sh # 每天8-18点每半小时执行 */30 8-18 * * * /root/task.sh # 每月1号凌晨执行 0 0 1 * * /root/monthly.sh # 每5分钟执行一次 */5 * * * * /root/monitor.sh
第四章 管理命令
crontab -e # 编辑定时任务 crontab -l # 查看定时任务 crontab -r # 删除所有定时任务 crontab -u username -e # 编辑指定用户的定时任务
第五章 输出重定向
# 输出重定向到文件 0 3 * * * /root/backup.sh >> /var/log/backup.log 2>&1 # 不发送邮件,设置MAILTO="" MAILTO="" 0 3 * * * /root/backup.sh
第六章 注意事项
- 脚本使用绝对路径
- 设置好环境变量
- 日志记录便于排查
- 测试后再加入定时任务
声明:
1. 本文由AI辅助生成,内容仅供参考。
2. 如需版权归保留来源。客服:400-880-3980
本文发布于瀚煜云技术博客
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















- 最新
- 最热
只看作者