daemon --fork --user w rc-scripts
Kacper Kornet
kornet at camk.edu.pl
Mon Feb 13 17:00:59 CET 2012
On Mon, Feb 13, 2012 at 04:28:59PM +0100, Paweł Gołaszewski wrote:
> On Mon, 13 Feb 2012, Kacper Kornet wrote:
> > > > Jest jakiś głębszy powód dlaczego w daemon w rc-scripts opcje --user
> > > > i --fork wzajemnie się wykluczają?
> > > Po zmianach w tym kierunku przestał działać lighttpd z włączonym
> > > LIGHT_ANGEL="yes"
> > Możesz podać jakoś więcej szczegółów, jakiś test case? Bo właśnie:
> > 1) Zainstalowałem lighttpd-1.4.30-7.i686
> > 2) Odkomentowałem LIGHT_ANGEL="yes" w /etc/sysconfig/lighttpd
> > 3) service lighttpd start
> > I wydaje się działać.
> Fajnie, ale:
> # /etc/init.d/lighttpd status
> lighttpd-angel jest zatrzymany
> daemon lighttpd dead but subsys (lighttpd) locked
Dziwne, u mnie działa:
# /etc/init.d/lighttpd start
Starting Lighttpd Web Server
service............................................[ DONE ]
[
DONE ]
# /etc/init.d/lighttpd status
lighttpd-angel (pid 13270) is running...
lighttpd (pid 13271) is running...
Dla jasności, że mówimy o tym samym:
# rpm -q rc-scripts
rc-scripts-0.4.5.2-6.i686
# rpm -V rc-scripts
.M...... c /etc/rc.d/rc.local
S.5....T /lib/rc-scripts/functions
# grep Id /lib/rc-scripts/functions
$Id: functions 12447 2011-12-12 10:38:51Z glen $
> Z palca to "lighttpd-angel -D -f /etc/lighttpd/lighttpd.conf" chodzi
> normalnie, więc to nie jest problem startowania czy działania, a samej
> funkcji...
Jak możesz to dodaj echo $prog w lini 632 w /etc/init.d/functions i
zobacz co on próbuje wykonać przed i po feralnej zmianie.
--
Kacper Kornet
More information about the pld-devel-pl
mailing list