
plink
데비안 원격 컴퓨터의 출력을 Windows 상자로 가져오려면 (또는 염두에 두고 있는 것이 있으면 비슷한 것)을 사용해야 합니다 . 예를 들어 다음과 같은 경우에 작동합니다.
plink 192.168.1.5 "ls" > log.txt
그러나 예를 들어 다른 명령을 사용하거나 ifconfig
스크립트에 대한 별칭에 관심이 있는 경우 명령을 찾을 수 없다는 오류가 발생합니다.
Server sent command exit status 127
bash: showip: command not found
Disconnected: All channels closed
이 경우 plink는 어디에서 명령을 찾나요? 앞서 언급한 명령을 쉽게 실행할 수 있습니다.
답변1
plink
비대화형으로 실행 중이므로 일반적인 쉘 설정을 얻지 못합니다. 특히 $PATH
기본값이 될 것입니다(일반적 /bin:/usr/bin:/usr/local/bin
으로 또는 일부 순열). 특히 개인 bin
디렉터리(어디에 두든)나 /usr/sbin
같은 많은 도구가 있는 곳도 없습니다 ifconfig
.