Copie el archivo de Windows a Linux cuando se ejecute un script de Shell

Copie el archivo de Windows a Linux cuando se ejecute un script de Shell

Tengo un programa en el servidor Linux, que ejecuta un script de shell en el servidor Linux. (decir /tmp/ShellScript.sh).

Ahora quiero copiar un archivo ubicado en la ubicación de mi máquina Windows C:\WindowsFolder\FileToCopyal directorio del sistema Linux /tmp.solosiempre que /tmp/ShellScript.shse ejecuta en Linux.

Cómo puedo conseguir esto ?

También puedo manipular el script /tmp/ShellScript.shen sí y escribir la lógica en él, considerando que está vacío de forma predeterminada.

Respuesta1

Cree un archivo ejecutable con extensión .bat en Windows y agregue el comentario que se proporciona a continuación en el archivo, ejecute este archivo .bat cuando lo desee.

Comente para copiar el archivo de Windows a Linux,

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

información relacionada