[prev in list] [next in list] [prev in thread] [next in thread]
List: suse-programming
Subject: RE: Traceroute
From: "Peer Stefan" <stefan.peer () tiwag ! at>
Date: 2003-02-17 13:36:41
[Download RAW message or body]
Hallo,
>From: Werner Schalk [mailto:werner_schalk@gmx.de]
>Hallo,
>
>ich will in ein Shellskript einen Traceroute einbauen.
>Das klappt auch soweit wunderbar, ich rufe den
>Befehl "traceroute www.bla.de > traceroute_ergebnis 2>&1 &" auf
>und mein Progrämmchen läuft weiter. Gibt es irgendwie eine
>Möglichkeit, den Ablauf des Skriptes soweit anzuhalten,
>bis der Traceroute entweder einen Fehler lieferte oder
>vollständig durchgelaufen ist? Hintergrund ist, daß ich eine
>Auswertung über den Ablauf der einzelnen Schritte machen will
>und leider keine Aussage treffen kann, wenn der Traceroute noch
>läuft oder durch Firewalleinstellungen o.ä. geblockt wird, d.h.
>der Traceroute ins Leere läuft. Sollte ich irgendwie testen, ob der
>Traceroute in der Prozesstabelle des Systems noch aktiv
>ist oder so?
Wie wäre es damit, du rufst das traceroute nicht mit einem "&" auf, dann läuft es im Vordergrund.
Probier mal folgendes:
-
#!/bin/bash
RETURN=`traceroute www.bla.com 2> /tmp/out.err`
#well, do something with $RETURN
echo $RETURN
exit 0
-
>Viele Grüße,
>Werner.
Gruß,
Stefan
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
suse-programming-unsubscribe@suse.com
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: suse-programming-help@suse.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic