【问题标题】:alternately linux script via Cron job [closed]通过 Cron 作业交替使用 linux 脚本 [关闭]
【发布时间】:2022-01-10 22:17:35
【问题描述】:

我需要通过 cron 作业交替运行两个脚本(是和否),例如今天第一个脚本将运行,所以明天第二个脚本将运行并且第一个脚本将停止等等 .

【问题讨论】:

标签: bash cron devops


【解决方案1】:

每天运行脚本,然后编写一个每隔一天选择一次的包装器:

0 0 * * * wrapper.sh
# wrapper.sh
#!/bin/bash
days_since_epoch=$(( $(date +%s)/3600/24 ))
if (( days_since_epoch % 2 )); then
    ./script1
else
    ./script2
fi

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 2020-02-28
    • 1970-01-01
    • 2017-08-11
    • 2011-08-16
    • 2011-07-05
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多