Я вошел в мою локальную машину. Отсюда я вызываю скрипт на удаленной машине. Обратите внимание, что скрипт находится на удаленном компьютере, его нужно запустить там. Это я могу сделать с моей локальной машины с помощью следующей команды
ssh myusername @ remoteCluster '/home/projects/runCluster.sh'
Это отлично работает и записывает logfile.log на удаленном компьютере в каталоге /home /projects /. Чтобы увидеть это, я должен открыть другой терминал, сделать ssh для удаленного кластера, перейти в каталог и проверить файл журнала.
Мой вопрос состоял в том, возможно ли динамическое копирование (scp) файла журнала на мою локальную машину, с которой я вызвал команду
ssh myusername @ remoteCluster '/home/projects/runCluster.sh'
Я вставил следующую команду в runCluster.sh
scp logfile.log myusername @ mylocalmachine:~/projects, но я получаю следующее сообщение
SSH: подключение к хосту mylocalmachine порт 22: нет маршрута к хосту потерянное соединение
Надеюсь, я смог четко изложить свой вопрос. Любая помощь в этом отношении будет принята с благодарностью.
Ура Джонни