Как запустить команду при запуске соединения ssh с cygwin

Как запустить команду при запуске соединения ssh с cygwin

У меня есть машина с установленным cygwin и несколькими отображенными дисками. Когда я начинаю соединение так:

ssh 10.120.10.11

... запускается cygwin и запускается скрипт .mkshrc, который делает эти диски видимыми. Но когда я запускаю команду напрямую, например:

ssh 10.120.10.11 "ls /cygwin"

...этот скрипт не запущен, и я вижу отображенные диски. Это проблема, так как я хочу запустить скрипт, который устанавливает и указывает на эти отображенные диски.

решение1

Пытаться:

echo "ls /cygwin" | ssh 10.120.10.11

Связанный контент