daemon --fork --user w rc-scripts

Paweł Gołaszewski blues at pld-linux.org
Mon Feb 13 16:28:59 CET 2012


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ć.

[...]
# /etc/init.d/lighttpd start
+ checkconfig
+ msg_starting Lighttpd Web Server
Uruchamianie usługi Lighttpd Web Server.................................................................................+ busy
                                                                                                                         [  ZAJĘTY  ]+ is_yes yes
+ daemon --fork --pidfile /var/run/lighttpd-angel.pid --makepid env SHELL=/bin/sh lighttpd-angel -D -f /etc/lighttpd/lighttpd.conf
+ >&2 
                                                                                                                         [ ZROBIONE ]
+ RETVAL=0
+ [ 0 -eq 0 ]
+ ok
                                                                                                                         [ ZROBIONE ]
+ touch /var/lock/subsys/lighttpd
[...]

Fajnie, ale:
# /etc/init.d/lighttpd status
lighttpd-angel jest zatrzymany
daemon lighttpd dead but subsys (lighttpd) locked

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...

-- 
pozdr.  Paweł Gołaszewski          jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.


More information about the pld-devel-pl mailing list