Wenn ich das tueWie cd in ein Verzeichnis auf Remote-Rechner und führen Sie das Skript in diesem Verzeichnis
ssh [email protected] "cd /target && ls"
die Dateien auf Remote-Computer angezeigt werden.
Jetzt versuche ich eine Datei auf dem Remote-Computer auszuführen.
Wenn ich dies tue erreicht es den Ordner mit dem Namen Ziel auf dem Remote-Rechner, aber die Datei wird auf dem lokalen Rechner ausgeführt. Wie file.sh auch auf dem Remote-Rechner laufen lassen?
try ssh host @ someip "cd/target && sh file.sh"? – tianwei
@tianwei es sagt, es gibt einen Fehler in file.sh ... Aber wenn ich es manuell auf Remote-Computer ausführen, funktionierte es. – Keerthimanu
* "Die Datei wird auf dem lokalen Rechner ausgeführt" * Was hält Sie davon ab? – Jakuje