Ich habe ein Skript auf meinem lokalen Rechner, muss es aber auf einem Remote-Rechner ausführen, ohne es dort zu kopieren (IE, ich kann es nicht sftp und einfach dort ausführen)Ausführen eines lokalen Skripts auf einem Remote-Rechner
Im Moment habe ich den folgenden Befehl funktioniert
echo 'cd /place/to/execute' | cat - test.sh | ssh -T [email protected]
Allerdings muss ich auch ein Kommandozeilen-Argument liefern test.sh.
Ich habe gerade versucht es nach dem .sh Zugabe, wie würde ich für die lokale Ausführung, aber das hat nicht funktioniert:
echo 'cd /place/to/execute' | cat - test.sh "arg" | ssh -T [email protected]
„Katze: arg: Keine solche Datei oder das Verzeichnis“ ist der resultierende Fehler