编辑 Crontab 文件
crontab -e
查看当前用户的 Crontab
crontab -l
查看Cron 日志
grep CRON /var/log/syslog
Cron 的基本语法如下:
* * * * * /path/to/command - - - - - | | | | | | | | | +---- 星期几 (0 - 7) (Sunday is both 0 and 7) | | | +------ 月 (1 - 12) | | +-------- 日 (1 - 31) | +---------- 时 (0 - 23) +------------ 分 (0 - 59)
例如:
30 8 * * 1 /path/to/script.sh
:每周一上午 8:30 执行 script.sh
脚本。
0 0 * * * /path/to/daily_backup.sh
:每天午夜执行 daily_backup.sh
脚本。
常用的时间格式
- *:表示任何时刻。
- */5:表示每隔 5 单位执行一次。
- 1,2,3:表示多个特定值。
- 1-5:表示一个范围(如 1 到 5)。