| 用途 | 写出正确的时间表达式 |
|---|---|
| 语法 | 分 时 日 月 周 命令 |
| 字段范围 | 分 0-59 时 0-23 日 1-31 月 1-12 周 0-7 |
字段速查
| 字段 | 允许值 | 特殊符号 |
|---|---|---|
| 分钟 | 0-59 | * , - / |
| 小时 | 0-23 | * , - / |
| 日 | 1-31 | * , - / |
| 月 | 1-12 或 jan-dec | * , - / |
| 星期 | 0-7(0 和 7 都是周日)或 sun-sat | * , - / |
示例
示例
0 3 * * * /backup.sh # 每天 03:00
*/10 * * * * /check.sh # 每 10 分钟
0 9-18/2 * * 1-5 /sync.sh # 工作日 9-18 点每 2 小时
0 0 1,15 * * /report.sh # 每月 1、15 日
30 4 * * 0,6 /task.sh # 周六日 04:30
0 0 1 * 1 /x.sh # 1 日或周一都执行(或关系)「日」与「周」都不为 * 时,满足任一个就执行(OR);要 AND 只能把条件写进脚本里判断。