Kopieren einer Datei von Windows nach Linux, wenn ein Shell-Skript ausgeführt wird

Kopieren einer Datei von Windows nach Linux, wenn ein Shell-Skript ausgeführt wird

Ich habe ein Programm auf einem Linux-Server, das ein Shell-Skript auf einem Linux-Server ausführt. (sagen wir /tmp/ShellScript.sh).

C:\WindowsFolder\FileToCopyJetzt möchte ich eine Datei, die sich auf meinem Windows-Rechner befindet , in das Linux-Systemverzeichnis kopieren /tmp.nurwann immer /tmp/ShellScript.shes unter Linux ausgeführt wird.

Wie kann ich das erreichen?

Ich kann auch das Skript selbst bearbeiten /tmp/ShellScript.shund die Logik darin schreiben, wobei ich davon ausgehe, dass es standardmäßig leer ist.

Antwort1

Erstellen Sie in Windows eine ausführbare Datei mit der Erweiterung .bat, fügen Sie der Datei den unten angegebenen Kommentar hinzu und führen Sie diese .bat-Datei aus, wann immer Sie möchten.

Kommentar zum Kopieren der Datei von Windows nach Linux,

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

verwandte Informationen