gpt4 book ai didi

linux - 从 cron 调用时脚本不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:37 24 4
gpt4 key购买 nike

我有以下脚本,当从命令行调用时可以正常工作:

#!/bin/sh
/usr/bin/mysqldump -u root -ppassword redmine > /home/administrateur/backup/backup_$(date+%Y-%m-%d-%H.%M.%S).sql
find /home/administrateur/backup/* -mtime +15 -exec rm {} \;
rsync -e 'ssh -p 22' -avzp /home/administrateur/backup is-uber-1:/home/administrateur/backup

但是这个脚本在从 cron 调用时省略了 rsync 行。

有人知道为什么吗?

最佳答案

基本上,您需要以 administrateur 身份运行脚本。您可以为此使用 sudo:

/usr/bin/sudo -H -u administrateur -- /bin/sh /path/to/your/script.sh

关于linux - 从 cron 调用时脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25390509/

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