Я пытаюсь переместить файлы на удаленной машине из папки A в папку B через ssh.
Я использую эту команду: ssh user@server "sh scan/script.sh"
Это запустит скрипт, который содержит некоторые файловые операции, перемещая файлы на удаленной машине. Проблема в том, что мой SSH, похоже, пытается выполнить содержимое script.sh на моем локальном компьютере.
Я использую zsh.
Спасибо за помощь
решение1
Вы можете выполнять удаленные команды через ssh, например:
ssh -n пользователь@хост mv файлНаУдаленномСервере место назначения
решение2
У вас Linux? Это должно работать без проблем.
Теперь, вы уверены, что команда не выполняется на удаленной машине, а просто отображает вывод скрипта на вашей машине? Это создало бы видимость того, что скрипт выполняется на вашей машине, хотя это не так.