【问题标题】:Build a cron job running first weekday of every 3 months构建每 3 个月的第一个工作日运行的 cron 作业
【发布时间】:2020-02-09 01:53:14
【问题描述】:

我想在Ubuntu 中使用RcronR 包开发一个cron 作业。该作业将在每 3 个月的第一个星期日运行(这 3 应该是一个变量)。但是cronR 包没有提供任何此类功能(据我所知)。

如果可以使用cronR 包或任何其他方式实现这一点,谁能给出一些指示?

谢谢,

【问题讨论】:

    标签: r ubuntu cron


    【解决方案1】:

    你不能用基本的 Unix cron 的语义来做到这一点。至少不是原样

    可以轻松地做的是让cron 每天调用一个脚本,然后

    • 打开一个小的“状态”内存文件,可以是 csv 或最简单的 rds
    • 根据上次状态,以及当前日期和时间,决定是否运行
    • 如果它运行,更新“状态”文件

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2021-01-09
      • 2020-03-03
      • 2022-01-17
      • 2015-02-26
      • 2021-09-02
      • 2022-01-07
      相关资源
      最近更新 更多