クローンジョブの設定に問題があります。私の設定は次のとおりです。
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
?