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