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

関連情報