-1
我把crontab的file.sh執行並將輸出重定向到我的mailox的郵件。當我手動運行腳本時,該腳本起作用。不幸的是,當crontab中做這項工作,它具有以下錯誤(從輸出發給我):crontab權限被拒絕錯誤
/bin/sh: /home/zenoss/zen-remote-bkup.sh: Permission denied
我的crontab設置爲以下幾點:
30 11 * * * /home/zenoss/zen-remote-bkup.sh 2>&1 | mail -s "Zenoss backup replication" [email protected]
而這些都是在許可file.sh我需要執行:
-rw-rw-r-- 1 zenoss zenoss 1433 Nov 5 10:32 zen-remote-bkup.sh
[[email protected] ~]$
有誰知道我缺少哪個權限?謝謝。
當你手動運行它是如何工作的?你必須在shell提示符下鍵入'sh .../remote-bkup.sh'而不是'.../remote-bkup.sh'。如果您在crontab中的命令與命令行中輸入的命令不同,那麼它們的工作方式不一樣就不足爲奇了。 – 2014-11-05 19:12:22