質問: cronで実行したときにbashスクリプトが失敗し、Libboostライブラリが見つかりません 私はlibboostを使ってメモリ内の統計モデルを保持するbashスクリプトを実行しています。コマンドラインから直接スクリプトを実行すると(#/pylda/exec-test.sh)、正常に動作します。しかし、それがcronジョブで実行されると、私は次のエラーを受け取ります: ``` "/root/pylda/src/infer: error while loading shared libraries: libboost_program_options.so.1.46.1: cannot open shared object file: No such file or directory" ``` cronの動作はどう違うのですか?設定が必要な環境変数はありますか?私が知る限り、これは根としてのcronです。 ありがとう
回答: CronスクリプトにPATH varを設定しようとする ``` # /etc/cron.d/something PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin ```