Paramiko の exec_command を使用すると Unix コマンドが「コマンドが見つかりません」エラーで失敗する
「sesu」などの Unix コマンドが「」で失敗するシナリオPython の Paramiko exec_command 経由で実行すると「コマンドが見つかりません」というエラーが発生する場合、根本原因は SSHClient.exec_command.
デフォルトの動作について
SSHClient のデフォルトの動作にある可能性があります。 exec_command は通常、「ログイン」モードで動作したり、セッションに疑似端末を割り当てたりしません。その結果、対話型 SSH セッション中に呼び出される特定の起動スクリプトがバイパスされる可能性があります。この不一致により、環境変数やスクリプトの分岐が通常の対話型セッションとは異なる可能性があります。
問題の修正
この問題に対処するには、次の解決策を検討してください。
以上がUnix コマンドの Paramiko の exec_command で発生する「コマンドが見つかりません」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。