【问题标题】:CRONTAB changing in scriptCRONTAB 更改脚本
【发布时间】:2017-01-01 12:21:22
【问题描述】:

我的任务是制作一个脚本,该脚本每天执行一次服务器快照,持续 7 天,然后 每周一次,持续 3 周,改为每月一次,持续 12 个月。问题是我该如何改变 在 7 天后 1 个月等之后在 CRONTAB 中进行快照而不手动更改 CRONTAB 的频率。

【问题讨论】:

  • 我的猜测是每天使用 cron 运行一个 bash 脚本。然后,您的脚本将检查上次快照的完成时间,并根据今天的日期决定是否进行快照

标签: linux bash unix cron


【解决方案1】:

恐怕这是 cron 表中的三个独立条目,包括开始和结束时间/日期。将此编码为从开始日期开始的持续时间检查简直是大材小用,除非您需要每 3-12 个月重新启动此序列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 2012-07-05
    • 2019-12-21
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多