[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