cron からスクリプトを実行するように依頼されたので、スクリプト用に次の cronjob を作成しました。次のエラー メッセージが出力されます。
cronジョブ
#BE housekeeper.sh
* * * * * /product/tools/housekeeper.sh -t BE > /tmp/fileset.out 2>&1
fileset.out には、エラー メッセージが含まれています。これがエラーメッセージです。
/bin/sh: /product/tools/housekeeper.sh: Permission denied
許可が拒否されたと表示されるのはなぜですか。user1
次のようにハウスキーパースクリプトを実行できます
$sh housekeeper.sh -t BE
次に、user1 が cronjob の実行を許可されているかどうかを確認しました。このチェックもパスします。user1 は crontab の実行を許可されています。この場合、考えられるエラーは何でしょうか。
root 4181 1 0 2011 ? 00:00:00 crond
user1 7648 7564 0 06:18 pts/0 00:00:00 grep cron
アプリケーションの実行権限を確認しました
$ls -ltr
-rw-r----- 1 user1 aapp 11732 May 17 08:55 housekeeper.sh
このアプリケーションは実行可能であると表示されますか
助けてくれてありがとう