crontab 的用法
时间: 2024-07-05 20:00:44 浏览: 49
`cron` 是一个在 Unix 和类 Unix 系统中用来定期执行任务的时间调度工具。它允许用户安排命令或脚本在特定的时间(每天、每周、每月)自动运行,无需用户手动干预。`crontab` 是 "cron table" 的缩写,意为 cron 计划表,用于管理用户的 cron 作业。
使用 `crontab` 的基本步骤如下:
1. **查看当前计划**:
- 在终端中输入 `crontab -l` (或加上 `-u [用户名]` 来指定用户) 可以查看当前用户的 cron 配置。
2. **编辑计划表**:
- 使用 `crontab -e` 打开默认的文本编辑器(如 vim 或 nano)来编辑 cron 文件。添加新的作业或修改现有作业。
3. **格式说明**:
- 每一行代表一个 cron 作业,由五个或六个字段组成,通常格式如下:
```
* * * * * command
```
分别代表:
-12)
- 第四列:月份中的星期(0-7,其中 0 和 7 表示周日)
- 第五列:具体日期(* 或范围)
- 第六列:可选的路径和命令
4. **例子**:
- `0 1 * * * /path/to/your/script.sh` 表示每天凌晨1点执行 `/path/to/your/script.sh` 脚本。
5. **测试计划**:
- 保存并关闭编辑器后,可以直接运行该命令验证是否生效。如果想立即执行一次,可以使用 `crontab -r` 清除临时计划,然后立即添加。
阅读全文