![](https://seccdn.libravatar.org/avatar/735ea797d876adb026ae955e8adbf597.jpg?s=120&d=mm&r=g)
24 Jan
2001
24 Jan
'01
21:10
On Mit, Jan 24, 2001 at 08:03:50 +0100, David Haller wrote:
On Mit, 24 Jan 2001, Gliebe Richard (gr) wrote:
From: David Haller [mailto:david@dhaller.de]
Warum nicht:
if test $(ps ax | grep -ci 'squid') -le 1
Viele Wege führen nach Rom ;-)
ACK!
Naja, im direkten Vergleich (2*egrep + wc) ist obiges wohl 'performanter'... [...]
Das ist fehleranfällig. Mindestens einen 2. grep solltest Du noch spendieren: ps ax | grep -v grep | grep -ci squid Du kannst nämlich nicht sicher sein, ob der ps den grep als Prozess mitliefert oder nicht. Damit kann der Fall = 1 sowohl bei fehlendem squid und mitgezähltem grep als auch bei laufendem squid und fehlendem grep in der Prozessliste auftreten. Jan