Paramiko의 exec_command를 사용할 때 "Command Not Found" 오류로 인해 Unix 명령이 실패함
"sesu"와 같은 Unix 명령이 " Python의 Paramiko exec_command를 통해 실행할 때 "명령을 찾을 수 없음" 오류가 발생하는 경우 근본 원인은 SSHClient.exec_command의 기본 동작에 있을 수 있습니다.
기본 동작 이해
SSHClient. exec_command는 일반적으로 "로그인" 모드에서 작동하지 않거나 세션에 의사 터미널을 할당하지 않습니다. 결과적으로 대화형 SSH 세션 중에 호출되는 특정 시작 스크립트를 우회할 수 있습니다. 이러한 불일치로 인해 일반 대화형 세션과 다른 환경 변수 및 스크립트 분기가 발생할 수 있습니다.
문제 해결
이 문제를 해결하려면 다음 해결 방법을 고려하십시오.
위 내용은 Unix 명령에 대한 Paramiko\의 exec_command에서 \'명령을 찾을 수 없음\' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!