Python からシェル (Bash) スクリプトを呼び出そうとしています。スクリプトは /home/user/bin ディレクトリにあり、グループとユーザーの実行権限があり-rwxr-xr--
ます。私は使用subprocess.check_call(["/home/user/bin/script.sh %s %s" % (subj,-6)],shell=True)
していますが、これは終了ステータス 127 コードを生成しています。コマンドに追加stderr=subprocess.STDOUT
しても、何も解明されません。正確な出力は次のとおりです。
CalledProcessError: コマンド '['/home/.../bin/MNE_setup_source_space.sh kubi_td104 -6']' がゼロ以外の終了ステータス 127 を返しました
これは PATH 関連の問題である可能性があると思いますが、それは正しいですか? これを解決する方法がわかりません。実行可能ファイルへの絶対パスを既に渡している場合、どのように PATH の問題が発生する可能性がありますか?
前もって感謝します