
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\FileToCopy
Jetzt möchte ich eine Datei, die sich auf meinem Windows-Rechner befindet , in das Linux-Systemverzeichnis kopieren /tmp
.nurwann immer /tmp/ShellScript.sh
es unter Linux ausgeführt wird.
Wie kann ich das erreichen?
Ich kann auch das Skript selbst bearbeiten /tmp/ShellScript.sh
und 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