
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\FileToCopy
al directorio del sistema Linux /tmp
.solosiempre que /tmp/ShellScript.sh
se ejecuta en Linux.
Cómo puedo conseguir esto ?
También puedo manipular el script /tmp/ShellScript.sh
en 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