-1

crontab が実行するように file.sh を配置し、出力を mailox への電子メールにリダイレクトします。スクリプトは、手動で実行すると機能します。残念ながら、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@abc.com

これらは、実行する必要がある file.sh のアクセス許可です。

-rw-rw-r-- 1 zenoss zenoss 1433 Nov  5 10:32 zen-remote-bkup.sh
[zenoss@server1 ~]$

私が欠落している権限を誰かが知っていますか? ありがとうございました。

4

1 に答える 1

0

ジョブを実行するには、スクリプトに実行可能ビットを配置する必要があります。

chmod +x /home/zenoss/zen-remote-bkup.sh
于 2014-11-05T18:55:34.270 に答える