Всем привет
Установлена opensuse, я компилировал 3proxy и хочу написать скрипт для автозапуска его. Бинарный файл 3proxy находится по адресу (размещен согласно документации на 3proxy)
/usr/local/3proxy/
конфигурационный файл 3proxy размещен
/etc/sysconfig/
все успешно запускается командой
/usr/local/3proxy/3proxy /etc/sysconfig/3proxy
Для написания скрипта запуска был взят за основу файл /etc/init.d/skeleton
При запуске сервиса получаю
Starting 3proxy startproc: cannot stat usr/local/3proxy/3proxy:
No such file or directory
но при ручном запуске
startproc /usr/local/3proxy/3proxy /etc/sysconfig/3proxy
все успешно стартует
Часть кода скрипта
FOO_BIN=usr/local/3proxy/3proxy
FOO_CONFIG=/etc/sysconfig/3proxy
case "$1" in
start)
echo -n "Starting FOO "
/sbin/startproc $FOO_BIN $FOO_CONFIG
rc_status -v
;;
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload
exit 1
;;
esac
rc_exit
Подскажите почему не отрабатывает /sbin/startproc $FOO_BIN $FOO_CONFIG
?
Всем заранее спасибо
>FOO_BIN=usr/local/3proxy/3proxyопечатка тут должно быть
FOO_BIN=/usr/local/3proxy/3proxy
скрипт инициализации 3proxy обнаружен в архиве /3proxy/3proxy-0.6.1/scripts/rc.d/