命令原型
crontab [-u user] [ -e | -l | -r ]
选项说明
u 设置为某个用户设置crontab命令 ,通常有root执行
e 编辑crontab命令
l 查询现有的任务
r 删除所有任务
crontab 命令格式
分钟 | 小时 | 日期 | 月份 | 周 | 命令 |
---|---|---|---|---|---|
0-59 | 0-23 | 1-31 | 1-12 | 0-7 | 就是命令啊 |
特殊含义字符
特殊字符 | 含义 |
---|---|
* | 任何时刻都执行,例: 5**** 代表不管什么时候的5分钟都执行 |
, | 分割时段 例:0 3,6 * 代表 3点跟6点的 0分钟 执行 |
- | 代表时间范围 例: 20 8-12 * 代表 8-12点的20分 执行 |
/n | 代表每个n单位执行 */5 **** 代表每5分钟执行 |
例:
// 每5分钟执行一次 /home/123.sh
*/5**** /home/123.sh
//每月1号0点 执行 /home/123.sh
001** /home/123.sh