# Stop daemons.
if [ -f /var/lock/subsys/lighttpd ]; then
msg_stopping lighttpd
- kill `cat /var/run/lighttpd.pid`
+ killproc --pidfile /var/run/lighttpd.pid lighttpd
rm -f /var/lock/subsys/lighttpd >/dev/null 2>&1
else
msg_not_running lighttpd
msg_stopping lighttpd
# sending INT signal will make lighttpd close all listening sockets and
# wait for client connections to terminate.
- kill -INT `cat /var/run/lighttpd.pid`
+ killproc --pidfile /var/run/lighttpd.pid lighttpd -INT
rm -f /var/lock/subsys/lighttpd >/dev/null 2>&1
fi
$0 start
reload|force-reload|graceful)
if [ -f /var/lock/subsys/lighttpd ]; then
msg_reloading lighttpd
- kill -HUP `cat /var/run/lighttpd.pid`
+ killproc --pidfile /var/run/lighttpd.pid lighttpd -HUP
RETVAL=$?
else
msg_not_running lighttpd