- 使用crontab -e命令编辑
- 打开编辑器:在终端中输入
crontab -e
,这个命令会根据系统默认的编辑器(通常是vi
或者nano
)打开当前用户的crontab
文件。如果是vi
编辑器,初次使用可能会有些复杂。当vi
打开文件时,处于命令模式,按i
键可以进入插入模式,此时就可以开始编辑定时任务。 - 基本语法格式:在
crontab
文件中,每一行代表一个定时任务,格式为“分 时 日 月 周 命令”。例如,30 8 * * 1-5 /usr/bin/python /home/user/script.py
,这表示在周一到周五的每天上午8点30分,执行/usr/bin/python
这个解释器来运行/home/user/script.py
这个脚本。 - 时间字段说明:
- “分”:取值范围是0 - 59,表示每个小时的分钟数。
- “时”:取值范围是0 - 23,表示一天中的小时数。
- “日”:取值范围是1 - 31,表示一个月中的日期。
- “月”:取值范围是1 - 12,表示一年中的月份。
- “周”:取值范围是0 - 6,0代表星期日,用于指定星期几。
- 每个时间字段都可以使用通配符。例如,
*
表示所有可