cygwin을 사용하여 SSH 시작 연결에서 명령을 실행하는 방법

cygwin을 사용하여 SSH 시작 연결에서 명령을 실행하는 방법

Cygwin이 설치되어 있고 여러 디스크가 매핑된 컴퓨터가 있습니다. 다음과 같이 연결을 시작하면:

ssh 10.120.10.11

... cygwin이 시작되고 이러한 디스크를 표시하는 .mkshrc 스크립트가 실행됩니다. 하지만 다음과 같이 직접 명령을 실행하면:

ssh 10.120.10.11 "ls /cygwin"

...이 스크립트는 실행되지 않으며 매핑된 디스크를 볼 수 있습니다. 이러한 매핑된 드라이브를 설치하고 가리키는 스크립트를 실행하고 싶기 때문에 이것이 문제입니다.

답변1

노력하다:

echo "ls /cygwin" | ssh 10.120.10.11

관련 정보