startProcess: posix_spawnp: 存在しません (該当するファイルやディレクトリはありません)。

startProcess: posix_spawnp: 存在しません (該当するファイルやディレクトリはありません)。

bashプログラムを実行するときにsystemdデバイス(Nixos内で実行)を介して実行された場合にのみ、次のエラーが発生する興味深いケースがあります。

telegram: startProcess: posix_spawnp: does not exist (No such file or directory)

ローカルのコマンドラインからプログラムを実行すると正常に動作します。このエラーの原因は何ですか? posix_spawnpが実際にはシステムコールであるようで混乱しています(エラーが実行可能ファイルであることを示す理由は何ですか?)。

実際のスクリプトは次のとおりです。https://github.com/fabianonline/telegram.sh/blob/master/telegram

ベストアンサー1

問題は、単にtelegram呼び出される実行可能ファイルが$ PATHにないことです。エラーの私の解釈(実際に名前付きの実行可能ファイルを探しているposix_spawnp)は間違っているようです。

おすすめ記事