【问题标题】:Writing a cron expression to execute every 15 minutes编写一个 cron 表达式以每 15 分钟执行一次
【发布时间】:2018-10-17 18:16:27
【问题描述】:

我正在尝试设置一个 cron 作业,以在我的会话目录上每 15 分钟运行一次垃圾收集器,以清理超出我在 php.ini 中设置的到期限制的会话,位于我的一个子目录位置。我以前从未使用过 cron 作业,所以我想知道是否有人可以帮助我。

到目前为止我所拥有的是:

15 * * * * /home/yadda/something/etc 

【问题讨论】:

    标签: session cron


    【解决方案1】:

    以下是每 15 分钟执行一次的表达式:

    0 0/15 * 1/1 * ? *
    

    所以你的表达方式是:

    0 0/15 * 1/1 * ? * /home/yadda/something/etc
    

    您可能对cronmaker 网站感兴趣。

    【讨论】:

    • 这是石英 cron 表达式吗?
    • throws IllegalArgumentExpression Cron 表达式必须包含 6 个字段(在 "0 0/15 * 1/1 * ? *" 中找到 7 个)
    • @SemyonTikhonenko 简单 - 您将一个额外的参数传递给您的函数。你在叫什么?您应该考虑创建一个单独的问题来发布您的代码并询问它为什么不起作用。 (我很乐意帮你回答!)
    【解决方案2】:

    如果你使用的是 anacron(ubuntu 默认),那么符号就是 */15

    */15 * * * * /home/yadda/something/etc

    【讨论】:

      【解决方案3】:

      如果您正在使用Quartz opensource 调度程序,请访问Cron Maker website

      每 15 分钟:

      0 0/15 * 1/1 * ? *
      

      每天:

      0 0 12 1/1 * ? *
      

      【讨论】:

      • 仅链接的答案应作为评论发布。
      猜你喜欢
      • 1970-01-01
      • 2019-02-18
      • 2012-01-23
      • 2023-04-01
      • 2012-11-02
      • 2019-06-09
      • 2016-12-25
      • 1970-01-01
      • 2015-05-03
      相关资源
      最近更新 更多