[ LUGOS ] [ -n "`ps ax..

Borut Mrak borutm na bigfoot.com
Tor Feb 9 15:38:25 CET 1999


On Tue, 9 Feb 1999, Borut Mrak wrote:

> Živjo!
> 
> Mene zanima, kaj naredi tale kos v bashu:
> 
>     if [ -n "`/bin/ps ax | grep /usr/sbin/diald`" ]; then
> 
> Kaj pomeni -n?
> 
> To bi verjetno moralo nekaj vrniti, ce je diald pognan, sicer pa nic.
> 
> Mislim, da je problem v tem, da grep /usr/sbin/diald vrne tole, a ne bi
> smel nic:
> 
> bibi:/etc/init.d# ps ax | grep /usr/sbin/diald
>   930  p0 S    0:00 grep /usr/sbin/diald 
> bibi:/etc/init.d# 

Forget it. Po parminutnem premiseku si bom pomagal takole:

rm /tmp/somestuff.psout >/dev/null 2>&1 ;
ps ax >/tmp/somestuff.psout ;
grep /usr/sbin/diald /tmp/somestuff.psout ;
rm /tmp/somestuff.psout >/dev/null 2>&1 ;

To je sicer en manjsi tmp race, vendar ne vem kaj drugega naj naredim. 
Ce ima kdo boljso idejo, sem odprt za predloge :-]
mmg, ali obstaja kaksna spremenljivka, v kateri bi bash imel shranjen svoj
pid? Da bi lahko naredil nekaj takega:

ps ax >/tmp/somestuff.$PID.

lp,

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|Borut Mrak a.k.a. PyO-GEniC, a wannabe bofh, |
| borutm na bigfoot.com, borutmrak na hotmail.com   |
|    phone: +386 65 51248 and 61 267876       |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The other night I was having sex, but the girl hung up on me.




Dodatne informacije o seznamu Starilist