Copie o arquivo do Windows para o Linux quando um script de shell for executado

Copie o arquivo do Windows para o Linux quando um script de shell for executado

Eu tenho um programa no servidor Linux, que executa um script shell no servidor Linux. (dizer /tmp/ShellScript.sh).

Agora quero copiar um arquivo colocado no local da minha máquina Windows C:\WindowsFolder\FileToCopypara o diretório do sistema Linux /tmp,apenassempre que /tmp/ShellScript.shé executado no Linux.

Como posso conseguir isso?

Também posso manipular o /tmp/ShellScript.shpróprio script e escrever a lógica nele, considerando que está vazio por padrão.

Responder1

Crie um arquivo executável com extensão .bat no windows e adicione o comentário abaixo no arquivo, execute este arquivo .bat sempre que quiser.

Comente para copiar o arquivo do windows para o linux,

pscp -pw password C:\WindowsFolder\FileToCopy $user@$ip:/tmp

informação relacionada