mehrzeilige ssh-Kommandos: passt nicht ganu hierher - aber vielleicht wieß eine/r das... .- gelöst!

Alexander Beck-Ratzka alexander.beck-ratzka at aei.mpg.de
Fr Jul 16 12:27:32 BST 2010


Roland Geider wrote:
> Am Freitag, 16. Juli 2010 12:51:44 schrieb Alexander Beck-Ratzka:
> > Hallo Liste,
> >
> > ich weiß, es ist keine direkte ubuntu-Frage, aber bevor ich mich in ein
> > neues Forum einklinke, möhcte ich es erstmal hier versuchen...
> >
> > Ich würde gerne mit einem ssh-Kommando folgendes absetzen:
> >
> > cd dir1
> > ls -l
> >
> > also zwei Shellbefehle, die nacheinander ausgeführt werden müssen, bia
> > ssh auf einem remote Host. Ich möchte das nicht in eine Scritp packen.
> > Weiß da jemand was?
> >
> > Liebe Grüße
> >
> > Alexander
>
> Hallo Alex
>
> in diesem Fall kannst du direkt "ls -l dir1" angeben. Ansonsten kannst du
> mit && Befehle "aneinanderreihen": cd dir1 && ls -l
>

Eine abschliessende Schlussbermerkung: die &-Zeichen müssen in der Shell maskiert werden. Es geht also dann wie folgt:

ssh user at host cd dir \&\& ls -l

Nochmals danke für die schnellen Antworten.

Liebe Grüße

Alexander