gpt4 book ai didi

linux - Chef cron 作业未运行

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:17 25 4
gpt4 key购买 nike

我有一个 Chef cron 作业,它不会在我的生命中运行,我认为 cron 作业格式是正确的,因为我在 atom 中使用 language-chef 来创建它并且它匹配示例文档。我玩弄了时机,但没有任何效果。我已经在 cron 作业中单独运行了命令,它运行得很好,所以我的命令是正确的。

定时任务

cron 'upl_base_backup.sh_cron' do
minute '0'
hour '1'
weekday '6'
command '/work-disk/postgresql-scripts/upl_base_backup.sh'
end

crontab -u root -l 的输出

# Chef Name: upl_base_backup.sh_cron
0 1 * * 6 /work-disk/postgresql-scripts/upl_base_backup.sh

关于为什么它可能没有运行的任何想法?

最佳答案

首先将脚本设置为可执行。

chmod +x/work-disk/postgresql-scripts/upl_base_backup.sh

其次将完整路径添加到 sh 可执行文件,它应该是 /bin/sh。但是您可以使用 whereis sh 自己找到它。

cron 条目可能如下所示:

0 1 * * 6/bin/sh/work-disk/postgresql-scripts/upl_base_backup.sh

关于linux - Chef cron 作业未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51932352/

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