You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Crontab定时任务配置咨询:跨时段及工作日执行设置

Crontab定时任务配置解答

好的,针对你的两个crontab配置问题,我来逐一说明:

问题1:如何配置每日18:00至次日01:30每15分钟执行进程myexec?

因为crontab的时间字段无法直接跨午夜(当天到次日),所以我们需要把这个时间范围拆成两个独立的crontab条目来实现:

  • 第一个条目负责当天18:00到23:59之间每15分钟执行,这个和你之前的配置逻辑一致:
    */15 18-23 * * * myexec
    
  • 第二个条目负责次日00:00到01:30之间每15分钟执行,这里需要限定分钟为0、15、30(因为01:30之后的01:45不需要执行):
    0,15,30 0-1 * * * myexec
    

把这两行都添加到你的crontab文件里,就能实现从每天18:00到次日01:30每15分钟运行一次myexec的需求了。

问题2:若仅在工作日执行上述任务,命令*/15 18-23 * * 1-5 myexec是否正确?

这个配置是完全正确的!

  • */15表示每15分钟执行一次,18-23限定了当天的18点到23点,1-5对应的是周一到周五(crontab的星期字段中,1代表周一,5代表周五,0或7代表周日),所以这条命令会在每个工作日的18:00-23:00之间每15分钟运行一次myexec,完全符合你的需求。

内容的提问来源于stack exchange,提问作者Smith Dwayne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:06:39