gpt4 book ai didi

bash - 根据系统变量动态设置 cron 作业的时间

转载 作者:行者123 更新时间:2023-12-05 06:37:49 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以根据环境变量动态填充 cron 作业的时间。例如:

导出 JOB_MINUTES=4

然后在crontab中

$JOB_MINUTES * * * */tmp/my_script.sh

产生一个 crontab

4 * * * */tmp/my_script.sh

最佳答案

环境变量不会在 crontab 文件中扩展。但是您可以在创建 crontab 文件时使用环境变量,方法是将 echo 命令传送到 crontab

{ crontab -l ; echo $JOB_MINUTES * * * * /tmp/my_script.sh; } | crontab -

- filename 参数表示从标准输入获取 crontab 内容。

关于bash - 根据系统变量动态设置 cron 作业的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47084266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com