crontab 时间端 每隔10分钟
时间: 2023-09-01 19:02:15 浏览: 206
crontab 是用于设置定时任务的命令,可以让用户在指定的时间间隔内执行特定的命令或脚本。要设置每隔10分钟执行一次任务,可以使用以下的 crontab 时间参数来实现。
* * * * * command
第一列代表分钟(0-59),第二列代表小时(0-23),第三列代表月份中的日期(1-31),第四列代表月份(1-12),第五列代表星期中的日期(0-7,其中 0 和 7 都表示星期日),第六列代表要执行的命令或脚本。
要设置每隔10分钟执行一次任务,可以将这个参数设置为 */10 * * * * command。其中 */10 表示每隔10分钟执行一次,星号 * 表示不限制具体的数值,表示该列的值可以是任意值。这样设置后,crontab 就会每隔10分钟执行一次指定的命令。
相关问题
crontab设置 0 0/4 6-19 * * *是什么意思
`crontab` 是一种用于在 Unix 或 Linux 系统上自动执行任务的工具,它允许用户按照预定的时间表运行命令或脚本。对于给定的表达式 `0 0/4 6-19 * * *`:
这是一条 cron 表达式的例子,在这里每一部分代表了不同单位时间的设定值。
解析这条表达式各个位置的意义如下:
- 第一位(秒):`0` - 每分钟的第 0 秒触发;表示整点时刻。
- 第二位(分):`0/4` - 这里的 `/4` 表示从0开始每间隔四小时一次。(注:通常情况下,第二位应该是“分”,这里的解释基于假设这是特指某种特殊场景下的非标准cron语法)
**注意**:一般而言,"分钟"这一栏不会出现类似“0/4”这样的配置,因为它是用来指定具体的分钟数或者是每隔多少分钟的意思。如果是标准写法的话,“0/4”可能是想表达的是每隔4个小时,但是放在分钟的位置是错误的理解。因此,如果确实看到这种形式的 Cron 表达式,则需要确认其上下文环境或是具体平台对字段的不同定义规则。
如果我们忽略上述异常情况并继续按常规理解其他字段:
- 第三位(时):`6-19` - 指每天上午6点到晚上7点之间(包括两端);
- 第四位(日):`*` - 每天都符合条件;
- 第五位(月):`*` - 每个月都符合条件;
- 第六位(星期几):`*` - 每周每天都符合条件;
结合以上分析来看,假如我们纠正一下这个不太准确的例子为更常见的格式如 `0 */4 6-19 * * ?` (取决于使用的调度系统),那么它的实际意义就是:“从早晨6点至傍晚19点期间内的每一个完整的四个小时内,并且正好处于该时段起始处的那一分钟。”
不过考虑到您给出的具体表达存在一些疑惑之处特别是关于 “0/4” 的表述,请检查您的原始来源是否正确以及所应用系统的文档说明来获得最确切的答案。
为了更好地帮助您理解和使用 crontab 设置,以下是几个相关的延伸话题供参考:
--
阅读全文
相关推荐

















