Hallo zusammen,
ich schreibe gerade ein altes Makefile um, dabei möchte ich an einer Stelle das alte “rsh” durch “ssh” ersetzen.
Die ssh-Syntax lautet z.B. ssh @ [command]
Es gelingt mir hierbei nicht, für das argument “command” mehrere Kommandos zu übergeben. Das erste wird ausgeführt, alle weiteren werden dann wieder lokal ausgeführt. Habe es mit “;” als Trennzeichen versucht, jedoch vergeblich.
Aus den man-pages bekomme ich auch nichts raus.
RSH wird aus Sicherheitsgründen bei uns nicht mehr eingesetzt. Damit scheint es zu funktionieren.
Hat jemand von Euch eine Idee ?
Vielen Dank !
Gruß
Umberto
Hallo Umberto!
Die ssh-Syntax lautet z.B. ssh @ [command] Es gelingt mir hierbei nicht, für das argument “command” mehrere Kommandos zu übergeben. Das erste wird ausgeführt, alle weiteren werden dann wieder lokal ausgeführt. Habe es mit “;” als Trennzeichen versucht, jedoch vergeblich.
Versuch mal die zu übergebenden Befehle zu Quoten. Im Test funktioniert z.B.: $ ssh user@host “hostname; hostname”
Harald
Hallo Harald,
vielen Dank für den Tip !
Du lagst gold-richtig, so funktioniert es.
Im nachhinein hätte man ja auch drauf kommen können.
Gruß
Umberto