On Wed, Jul 24, 2002 at 10:30:32 +0200, Andreas Metzler wrote: > Peter Blancke <[EMAIL PROTECTED]> wrote: > > On Tue, Jul 23, 2002 at 09:37:59 +0200, Rolf Buenning wrote: > [...] > >> ps axu | grep [p]ppd" && echo Ja, der laeuft! > > > Hmmm... ja, jetzt wird der eigene grep-Prozess nicht mehr > > mitgegreppt. > > > Ich habe aber - leider - trotz Lektuere der Man-Page zu grep das mit > > dem [p] nicht verstanden. Kann mir das jemand bitte kurz erlaeutern? > [...] > > Ich musste auch Fragen, der Trick ist folgender: > [p]ppd matcht auf genau dasselbe wie pppd, es ist nur etwas > umstaendlicher hingeschrieben, allerdings sieht der Output von ps, > den du betrachtest, anders aus, es steht da jetzt > > ametzler 3551 1.0 0.2 1704 672 vc/2 S 10:21 0:00 grep [p]ppd > statt > ametzler 3551 1.0 0.2 1704 672 vc/2 S 10:21 0:00 grep pppd > > und der regulare Ausdruck [p]ppd (ein beliebiges Zeichen aus der > Zeichenmenge, die nur p enthaelt, gefolgt von ppd) matcht aber nicht > auf disen String "[p]ppd".
Oh, das ist wieder mal clever. Klasse! Danke! Im Uebrigen ist der Vorschlag von Reinhard, das Problem mit ifconfig ppp0 &>/dev/null || /etc/init.d/ppp start zu loesen, wesentlich eleganter. Aber fuer eine kleine Turnuebung am geistigen Hochreck ist die Grep-Variante wieder mal herrlich! Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht... -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

