我使用 PuTTY 会话将我的夜间备份复制到另一个位置。我以root
用户身份登录并更改/store/BackupLocation
保存过去 100 天备份的目录。然后我可以运行:
bash /bin/ScriptThatCopiesBackup.sh
此脚本将我的备份复制/store/BackupLocation
到另一个目录/store/BackupArchive
这一切都很完美,但我似乎无法安排这个脚本在 crontab 中自动运行。相反,我每天都会收到以下权限错误:
/bin/bash: /bin/ScriptThatCopiesBackup.sh :Permission denied
Run Code Online (Sandbox Code Playgroud)
我的问题是,即使一切都是由 root 完成的,为什么我会收到此错误消息?我能做些什么来解决这个问题?
这是我的脚本的权限:
-rw-r--r-- 1 root root 213 June 19 2013 ScriptThatCopiesBackup.sh
Run Code Online (Sandbox Code Playgroud)
这是我的 crontab 设置:
30 16 * * * /bin/ScriptThatCopiesBackup.sh
Run Code Online (Sandbox Code Playgroud)