スケジュールされたクローンジョブが実行されないのはなぜですか?

スケジュールされたクローンジョブが実行されないのはなぜですか?

私はカスタムLinuxディストリビューションを使用して組み込みLinuxデバイスで作業しており、cronジョブを設定し、crontab10分ごとにスクリプトを実行します。スクリプトは実行可能で、クローンジョブは正常に実行されます。ところで、今は突然動作が停止して、スケジュールされたジョブが実行されない理由はわかりません。これには以下がcrontab -e含まれます。

*/10 * * * * /bin/bash /home/user/tmp/test.sh >> /home/user/tmp/test_log.txt 2>&1

正常に動作しましたが、今ではジョブはまったく実行されません。スクリプトは変更されておらず、改行文字で終わる.crontabファイルをtest.sh呼び出す単純なbashスクリプトです。/usr/bin/ファイルに設定はありませんPATH/etc/environment

cronがジョブに渡した環境変数を確認するために、crontabに次のエントリを追加しました。

* * * * * env > /tmp/env.output

端末の出力env.outputenv端末の出力を比較した後、属性にはPATH次のものが含まれます。

~からenv.output

PATH=/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin

env(ターミナルから)

PATH=/usr/local/bin:/bin:/usr/bin

cronでジョブが実行されない理由を誰が教えてもらえますか?

よろしくお願いします。

PS:欠落している情報があれば教えてください。

ベストアンサー1

おすすめ記事