2012-03-28 3 views
2

次のように私のcrontabがあるが見つかりませんどこからでも(ルートとして)、それは正常に動作します。しかし、私は毎日、「コマンドインデクサーが見つかりません」と言っている電子メールをcronジョブから受け取っています。インデクサのフルパスは/ usr/loca/bin/indexerです。なぜ私はそのようなエラーを得るだろうか?bashスクリプトは

答えて

5

問題は、インデクサーがパス上にないことです。/usr/loca/bin/indexerと書かれています。PATH=/sbin:/bin:/usr/sbin:/usr/bin
これを修正するには、daily_update_index.shにインデクサー全体のパスを入れるか、daily_update_index.shのパスに/ usr/local/binを追加してください。