crontab语法规则
时间: 2023-10-20 17:07:53 浏览: 75
C知道:crontab 是用于定时执行任务的工具,它的语法规则如下:
1. 一行表示一个任务,每行由6个字段组成,字段之间使用空格或制表符分隔。
2. 字段的含义分别是:分钟、小时、日期、月份、星期和要执行的命令。
3. 每个字段可以接受不同的取值:
- 分钟(0-59)
- 小时(0-23)
- 日期(1-31)
- 月份(1-12)
- 星期(0-7,其中 0 和 7 都表示星期日)
4. 除了数字取值外,还可以使用以下特殊字符:
- 星号 (*) 表示匹配所有可能的取值
- 逗号 (,) 表示指定多个离散的取值
- 短横线 (-) 表示指定一个范围内的连续取值
- 斜线 (/) 表示指定一个步长,例如 */5 表示每隔5个单位执行一次
- 百分号 (%) 表示每隔特定数量执行一次,例如 %2 表示每隔两个单位执行一次
5. 字段还可以使用特殊关键字来表示特定的取值:
- @reboot 表示在系统启动时执行一次
- @yearly 或 @annually 表示每年执行一次(等同于 0 0 1 1 *)
- @monthly 表示每月执行一次(等同于 0 0 1 * *)
- @weekly 表示每周执行一次(等同于 0 0 * * 0)
- @daily 或 @midnight 表示每天执行一次(等同于 0 0 * * *)
- @hourly 表示每小时执行一次(等同于 0 * * * *)
6. 特殊关键字还可以与字段的取值组合使用,例如:@monthly /bin/backup.sh 表示每个月执行一次 /bin/backup.sh。
希望以上信息对你有所帮助!如果你还有其他问题,请继续提问。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)