从cron调用时脚本不起作用

马克·阿伯

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

#!/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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章