使用Paramiko 的exec_command 時,Unix 命令失敗並顯示「未找到命令」錯誤
在「sesu」等Unix 命令失敗並顯示「透過Python 的Paramiko exec_command 執行時出現「command not found」錯誤,根本原因可能在於SSHClient.exec_command 的預設行為。
了解預設行為
了解預設行為
HCl不要依賴PATH,而是使用指令的完整路徑,例如「/bin/sesu test。 」
修改啟動腳本:
確保啟動腳本為互動式和非互動式會話設定一致的PATH。以上是如何解決 Unix 指令的 Paramiko exec_command 中的「找不到指令」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!