Вы можете выполнить файл на сервере В только в том случае, если исполняемый файл находится в файловой системе сервера В (или как-то в ее памяти).Другого пути нет.
ОДНАКО: Если у вас есть netfs, вы можете сослаться на файл на сервере A с сервера B.Например, do:
ssh serverB /net/serverA/usr/ga/ctm/scripts/01.sh $arg1 $arg2 $arg3
Вам необходимо убедиться, что netfs настроен правильно, чтобы позволить serverB считывать файл с serverA.Почему вы не хотите скопировать файл через?Используйте scp
, чтобы сделать это.