Dies ist eine Folgefrage zu Wie verwenden Sie ssh in einem Shell-Skript? Frage. Wie kann ich den Befehl ssh zurückgeben, wenn ich einen Befehl auf dem Remotecomputer ausführen möchte, der im Hintergrund auf diesem Computer ausgeführt wird? Wenn ich versuche, nur das kaufmännische Und (&) am Ende des Befehls einzufügen, hängt es einfach. Die genaue Form des Befehls sieht folgendermaßen aus:
ssh user@target "cd /some/directory; program-to-execute &"
Irgendwelche Ideen? Zu beachten ist, dass bei Anmeldungen am Zielcomputer immer ein Textbanner angezeigt wird und ich SSH- Schlüssel eingerichtet habe, sodass kein Kennwort erforderlich ist.
/dev/null
.