クローンデーモンエラー:権限が拒否されました。

クローンデーモンエラー:権限が拒否されました。

クローンジョブの設定に問題があります。私の設定は次のとおりです。

crontab -e

*/10 * * * * OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh

シェルスクリプトには次の権限があります。

-rwxr--r-- 1 submit_cron_test.sh

Submit_cron_test.sh は Python スクリプトを送信します。

python2.5 ProcessPlant.py --test

私が受け取るエラーは次のとおりです。

/bin/sh: /OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh: Permission denied

私はコマンドを試しました

/bin/sh /OTP_ProJect/PandaServerInfo/SVN/PandaQueueMonitoring/trunk/submit_cron_test.sh

これは素晴らしい作品です。

アイデアが足りないので、誰でもアイデアがありますか? :-(

答え1

submit_cron_test.shあなたはそれを所有していますか?所有者だけが直接実行できます。 Prependを/bin/sh使用すると、shコマンドはファイルからスクリプトを読み取ることができ、すべてのユーザーがこれを行うことができます。

ファイルchmod a+xで行うことができます。submit_cron_test.sh

スクリプトにshebang(例:)も含まれていますか#!/bin/sh

関連情報