Bug#472846: busybox: Regression in pidof: no longer lists 'debian-installer' processes
On 27/03/2008, Eddy Petrișor <eddy.petrisor@gmail.com> wrote:
> On 27/03/2008, Bastian Blank <waldi@debian.org> wrote:
> > On Wed, Mar 26, 2008 at 09:18:59PM +0100, Frans Pop wrote:
> > > In Debian Installer we're seeing a regression in pidof. For certain
> > > processes it no longer returns the PID.
> > >
> > > # ps ax | grep [d]ebian-installer
> > > 452 root 1408 S /bin/sh /sbin/debian-installer
> > > 5594 root 1964 S /bin/sh /sbin/debian-installer /bin/network-console-m
> > > 5641 root 1964 S /bin/sh /sbin/debian-installer /bin/network-console-m
> > > # pidof debian-installer
> > > #
> >
> >
> > This matches the behaviour of the sysvinit pidof:
> > | $ pidof sh
> > | 8402
> > | $ pidof test.sh
> > | $ ps x | grep test.sh
> > | 8402 pts/4 S+ 0:00 /bin/sh ./test.sh
>
>
> current sysvinit does also this:
Errr, what I meant was that pgrep (if available in busybox - can't
test, recently lenny qemu refuses to start d-i images) could replace
pidof. And, of course, pgrep is part of procps.
> 0 eddy@twix ~ $ ps axu | grep kits_req_server
> eddy 23013 0.0 0.1 4520 720 pts/7 S 10:51 0:00
> /bin/sh ./kits_req_server.sh
> eddy 23015 0.0 0.0 4520 312 pts/7 S 10:51 0:00
> /bin/sh ./kits_req_server.sh
> eddy 25990 0.0 0.1 3716 728 pts/7 S+ 11:31 0:00 grep
> --colour kits_req_server
> 0 eddy@twix ~ $ pgrep kits_req_server.sh
> 1 eddy@twix ~ $ pgrep kits_req_server
> 23013
> 23015
--
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
Reply to: