ubuntuusers.de

Parameterübergabe bei ssh

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

fb13

Anmeldungsdatum:
1. August 2007

Beiträge: 74

Hallo Leute,

Ich benutze in einem Skript einen solchen Aufruf:

ssh RECHNER ping ANDERENRECHER | tee -a DATEI

Dieser Aufruf führt dazu, dass ich per ssh auf einem RECHNER einen ping zu einem ANDERENRECHNER absetze und das, was da zurückkommt mit tee in einer DATEI speicher. Die Ergebnisse der ssh Session werden also in einer Datei auf meinem Rechner gespeichert, was ich nicht will. Vielmehr sollen die Ergebnisse in einer Datei auf RECHNER gespeichert werden. Das heißt, dass der Befehl der per ssh ausgeführt werden soll nicht nur ping ANDERENRECHER ist, sondern ping ANDERENRECHER | tee -a DATEI. Wie bringe ich das ssh bei? Gibt es da eine Schreibweise?

Grüße

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

Jo,

ssh RECHNER "ping ANDERENRECHER | tee -a DATEI"

Hat nebenbei nichts mit ssh zu tun, sondern damit wie deine Shell den Ausdruck interpretiert.

fb13

(Themenstarter)

Anmeldungsdatum:
1. August 2007

Beiträge: 74

Ja, vielen Dank. Hat super geklappt und es in Python implementiert. Daran zeigt sich, dass ich noch nicht so fit bin im Umgang mit der Shell. Trotzdem danke! ☺

Antworten |