[devel] pidof -x does not work

Igor Vlasenko vlasenko на imath.kiev.ua
Вт Окт 12 21:11:46 UTC 2010


On Wed, Oct 13, 2010 at 12:08:47AM +0300, Igor Vlasenko wrote:
в общем, выглядит как баг,
что не хорошо, так как pidof -x вызывается в getpidofproc()
в /etc/rc.d/init.d/functions-compat.
я пока извратился через pgrep -f, но это гораздо не аккуратнее.

> > > pidof -x не работает или это фича?
> > >
> > > echo sleep 20 > 1.sh
> > > $ sh 1.sh&; ps ax | grep 1.sh
> > > [1] 24100
> > > 24100 pts/15   SN     0:00 sh 1.sh
> > > $ pidof -x 1.sh
> > > $
> > > [1]  + done       sh 1.sh
> > 
> > А кто вас учил запускать X, а отслеживать pidof'ом Y?
> это не я, а другой нехороший буратин.
> и для этого -x и придумана - цитируя man pidof
> 
>        -x     Scripts too - this causes the program  to  also  return  process
>               id's of shells running the named scripts.
> 
> -- 
> 
> Dr. Igor Vlasenko
> --------------------
> Topology Department
> Institute of Math
> Kiev, Ukraine
> 
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



Подробная информация о списке рассылки Devel