Estou tentando mover arquivos em uma máquina remota da pasta A para a pasta B via ssh.
Estou usando este comando: ssh user@server "sh scan/script.sh"
Isso executará um script que contém algumas operações de arquivo, movendo arquivos na máquina de remoção. O problema é que meu SSH parece tentar executar o conteúdo de script.sh no meu computador local.
Estou usando zsh.
Obrigado pela ajuda
Responder1
Você pode executar comandos remotos através de ssh, por exemplo:
ssh -n usuário@host mv fileOnRemoteServer destino
Responder2
Você está em uma caixa Linux? Isso deve funcionar sem problemas.
Agora, você tem certeza de que o comando não está sendo executado na máquina remota, mas apenas exibindo a saída do script em sua máquina? Isso faria parecer que o script está sendo executado na sua máquina, mesmo que não esteja.