Из предыдущего вопроса я обнаружил, что можно запустить локальный скрипт на удаленном хосте, используя:
ssh -T remotehost < localscript.sh
Теперь мне нужно разрешить другим указывать каталог, в котором скрипт будет запускаться на удаленном хосте.
Я пробовал такие команды, как
ssh -T remotehost "cd /path/to/dir" < localscript.sh
ssh -T remotehost:/path/to/dir < localscript.sh
и я даже попытался добавить DIR=$1; cd $DIR
к сценарию и использовать
ssh -T remotehost < localscript.sh "/path/to/dir/"
увы, ни одна из этих работ. Как я должен это сделать?