[LUGOS-PROG] ProcesList in grep
Damijan Vodopivec
damijan.vodopivec at hit.si
Thu Nov 14 11:00:07 CET 2002
PS je zelo mocno orodje:
Lahko narediš tudi tako: ps -eo comm | grep mozzilla
Ce pa rabiš se kak drug podatek o procesu, lahko za selekcijo uporabis awk:
ps -eo comm,pid,user,stime |awk ' $1 = "mozzilla" { print }'
lp,
Damijan
-----Original Message-----
From: Fredi Najžar [mailto:fredi.najzar at siol.net]
Sent: Wednesday, November 13, 2002 10:23 PM
To: Lugos Prog
Subject: [LUGOS-PROG] ProcesList in grep
V eni skripti preverjam če je zagnana mozila z
ps x | grep -q mozilla
in potem rezultat preverjam z
if [ $? == "0" ].
Opazil sem, da mi včasih vrne pravi rezultat, včasih pa ne, ker ps najde
tudi grep -q mozilla in pogoj je seveda izpolnjen. Če vrstico izvajam v
terminalu dobim približno 1/2 napačnih in 1/2 pravilnih rezultatov.
Zakaj se to dogaja?
Skripto sem sedaj poštimal tako, ta izhod ps redirektam v en fajl, pa ga
potem pregledam z grep-om. Se da to rešiti na bolj eleganten način.
Lep pozdrav
Fredi
--
Fredi Najžar <fredi.najzar at siol.net>
http://members.fortunecity.de/fredek/
More information about the lugos-prog
mailing list