Python から bash スクリプトを実行しています。私の IDE は PyDev を使用した Eclipse です。bull2flux
bash スクリプト内で実行したいbash コマンドを含むソフトウェアをインストールしました。bull2flux
通常、次のように実行されます。
bull2flux someFile > outFile
問題は、ターミナルで直接呼び出された場合は正常に機能しますが、Python スクリプトから実行した場合は機能しないことです。エラーが発生しますbull2flux: command not found
。ソフトウェアのコンパイル済みバージョンを端末から実行しようとしましたが、同じエラーが発生します。これはEclipseの問題ですか?何らかの形でコマンドを入手する必要がありますか? 次のように私のファイルbull2flux
に供給されています:.bashrc
source path/to/software/bin/init.sh /dev/null
追加情報: これは、bash スクリプトで実行する方法です。
for file in ${folder_bml_files}/*
do
#Other stuff here
bulledFile="bulltmp"
bull2flux ${file} > ${bulledFile}
#Other stuff here
done