RFC: Zmiany w /etc/rc.d/init.d/functions

Artur Frysiak wiget w pld.org.pl
Wto, 1 Paź 2002, 11:44:20 CEST


On Tue, Oct 01, 2002 at 09:55:05AM +0200, Arkadiusz Miskiewicz wrote:
> Tomasz Trojanowski <tomek w uninet.com.pl> writes:
> 
> > Witam!
> > 
> > Poniższa zmiana umożliwi raportowanie o niemożliwości uruchomienia takich 
> > usług jak gpm, który zwraca zawsze 0. Potrzebna jest jeszcze kosmetyczna 
> > zmiana w gpm.init powodująca usuwanie /var/run/gpm.pid w przypadku gdy 
> > demon nie zostanie uruchomiony, ponieważ przy powtórnej próbie 
> > uruchomienia gpm raportuje, że jest uruchomiony. 
> > 
> > Piszę tutaj bo to IMO dość pilne i powinno znaleźć się w 1.0
> > 
> > Komentarze?
> > 
> > --- functions.orig      Tue Oct  1 08:54:08 2002
> > +++ functions   Tue Oct  1 09:30:48 2002
> > @@ -297,8 +297,16 @@
> >         # And start it up.
> >         busy
> >         if errors=$(HOME=/tmp TMPDIR=/tmp nice -n ${SERVICE_RUN_NICE_LEVEL:-$DEFAULT_SERVICE_RUN_NICE_LEVEL} initlog -c "$prog" 2>&1); then
> > -               log_success "$1 startup"
> > -               ok
> > +               pid=$(pidofproc $prog)
> > +
> > +               if ps -p $pid >/dev/null 2>&1 ; then
> if [ -d "/proc/$pid" ] chyba lepsze

A można zakładać że /proc jest podmontowane ?
No i czy ps działa jak /proc jest niepodmontowane ?

Pozdrawiam
-- 
Artur Frysiak
http://www.pld-linux.org/



Więcej informacji o liście dyskusyjnej pld-rc-scripts