crontab 4-59/5 * * * * 代表什么意思
时间: 2023-11-10 11:46:49 浏览: 37
这是一个Crontab表达式,表示在分钟位上从第4分钟到第59分钟每隔5分钟执行一次命令。具体解释如下:
* 第1个星号表示“每一个”,即每一个分钟都执行一次命令。
* 4-59/5 表示在分钟位上从第4分钟到第59分钟每隔5分钟执行一次命令。
* 第2个星号表示“每一个”,即每一个小时都执行一次命令。
* 第3个星号表示“每一个”,即每一个月都执行一次命令。
* 第4个星号表示“每一个”,即每一个星期都执行一次命令。
相关问题
crontab 中的 */1 * * * *是什么意思
在crontab中,*/1 * * * * 表示每分钟执行一次。具体解释如下:
- 第一个星号(*)表示分钟字段,表示每分钟都会执行。
- 第二个星号(*)表示小时字段,表示不限制小时。
- 第三个星号(*)表示日期字段,表示不限制日期。
- 第四个星号(*)表示月份字段,表示不限制月份。
- 第五个星号(*)表示星期字段,表示不限制星期。
因此,*/1 * * * * 表示每分钟都会执行一次任务。如果你想设置其他时间间隔,可以修改第一个星号的值。例如,*/5 * * * * 表示每5分钟执行一次任务。
[root@localhost opt]# crontab -l */1 * * * * ls -lht /opt/script
这是一个Cron定时任务的例子,它的作用是每隔一分钟执行一次 `ls -lht /opt/script` 命令,并将结果输出到终端。
解释一下这个Cron表达式:
- `*/1` 表示每隔一分钟。
- `*` 表示每小时都匹配。
- `*` 表示每天都匹配。
- `*` 表示每个月都匹配。
- `*` 表示每个星期都匹配。
所以,整个Cron表达式的含义是每隔一分钟执行一次 `ls -lht /opt/script` 命令。
你可以使用 `crontab -e` 命令来编辑Cron定时任务,如果你想删除这个定时任务,可以使用 `crontab -r` 命令。请注意,在编辑Cron定时任务前,请确保你对Cron表达式和命令的含义和影响有所了解。