crontab
crontab 命令 - 管理定时任务
crontab 是 Linux 的定时任务管理器,用于设置周期性自动执行的任务。无论是每天凌晨备份数据库、每5分钟检查服务状态、还是每月生成报表,crontab 都能精确按时执行。格式为"分 时 日 月 周 命令",是运维自动化的核心工具。
命令语法
crontab [选项]
常用参数
| -e | 编辑定时任务 |
| -l | 列出定时任务 |
| -r | 删除所有定时任务 |
| -u | 指定用户 |
实战示例
- $ crontab -e编辑当前用户的定时任务
- $ crontab -l查看定时任务列表
温馨提示
常见的 cron 时间表达式:0 3 * * *(每天凌晨3点)、*/5 * * * *(每5分钟)、0 0 1 * *(每月1号)。编辑完 crontab 后建议 tail -f /var/log/syslog 确认任务是否正常执行。