[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