URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87916
[ Назад ]

Исходное сообщение
"startproc: cannot stat usr/local/3proxy/3proxy"

Отправлено Андрей , 21-Янв-10 00:05 
Всем привет
Установлена 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
?
Всем заранее спасибо

Содержание

Сообщения в этом обсуждении
"startproc: cannot stat usr/local/3proxy/3proxy"
Отправлено qman , 21-Янв-10 00:17 
>FOO_BIN=usr/local/3proxy/3proxy

опечатка тут должно быть
FOO_BIN=/usr/local/3proxy/3proxy
скрипт инициализации 3proxy обнаружен в архиве /3proxy/3proxy-0.6.1/scripts/rc.d/