Date: Tue, 3 Mar 2009 00:10:53 +0200 From: Artis Caune <artis.caune@gmail.com> To: Oliver Lehmann <lehmann@ans-netz.de> Cc: ports@freebsd.org, stable@freebsd.org, Doug Barton <dougb@freebsd.org> Subject: Re: restart a script in etc/rc.d Message-ID: <9e20d71e0903021410i26ca8088oc2de76009b2773d2@mail.gmail.com> In-Reply-To: <9e20d71e0903021355i3ad66b8fx14bdc3b395e311a5@mail.gmail.com> References: <20090302163843.cc66c55e.lehmann@ans-netz.de> <alpine.BSF.2.00.0903021100190.59723@qbhto.arg> <20090302202520.eaf09b15.lehmann@ans-netz.de> <9e20d71e0903021355i3ad66b8fx14bdc3b395e311a5@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2009/3/2 Artis Caune <artis.caune@gmail.com>:
> 2009/3/2 Oliver Lehmann <lehmann@ans-netz.de>:
>> root@nudel rc.d> grep bacula_fd /etc/rc.conf
>> bacula_fd_enable="YES"
>> bacula_fd2_enable="YES"
>> bacula_fd2_flags=" -u root -g wheel -v -c /usr/local/etc/bacula-fd2.conf"
>> bacula_fd2_pidfile="/var/run/bacula-fd.9104.pid"
>
> can you try with:
> bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"
> in /etc/rc.conf ?
There is logic error in bacula rc.d script. It should first set
default variables and only then use them.
pidfile="${bacula_fd_pidfile}"
: ${bacula_fd_pidfile="/var/run/bacula-fd.9102.pid"}
If you don't set pidfile in rc.conf, pidfile is "" so it kills all bacula-fd's
--
regards,
Artis Caune
<----. CCNA | BSDA
<----|====================
<----' didii FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9e20d71e0903021410i26ca8088oc2de76009b2773d2>
