Всем доброго дня.
Столкнулся с проблемой, которую не знаю как решить.
Установил 3proxy. Все работает при запуске руками
ps ax | grep 3proxy
1110 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
проксик работает, все отлично.
добавляю старт демона.
#!/bin/sh
#
# chkconfig: 2345 20 80
# description: 3proxy tiny proxy server
#
#
#
#
case "$1" in
start)
echo Starting 3Proxy
/usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
RETVAL=$?
echo
[ $RETVAL ]
;;
stop)
echo Stopping 3Proxy
if [ /usr/local/3proxy/3proxy.pid ]; then
/bin/kill `cat /usr/local/3proxy/3proxy.pid`
else
/usr/bin/killall 3proxy
fi
RETVAL=$?
echo
[ $RETVAL ]
;;
restart|reload)
echo Reloading 3Proxy
if [ /usr/local/3proxy/3proxy.pid ]; then
/bin/kill -s USR1 `cat /usr/local/3proxy/3proxy.pid`
else
/usr/bin/killall -s USR1 3proxy
fi
;;
*)
echo Usage: $0 "{start|stop|restart}"
exit 1
esac
exit 0
sudo update-rc.d 3proxy defaults
перегружаю сервер.
Прокси работает, пид-файл лежит на месте с кодом 716
Но!
ps ax | grep 3proxy
709 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
716 ? Ssl 0:00 /usr/local/3proxy/3proxy /usr/local/3proxy/3proxy.cfg
Почему их 2? Если удалить из автозапуска не запускается ни 1, добавляю, снова 2.
Подскажите что хоть думать?