Проблема с инит-скриптами.[SOLVED]
joper 17 декабря, 2008 - 17:01
Для удобства написал 2 инит-скрипта для perforce proxy. Они идентичные за исключением параметров запуска. Но почему-то если включен один из них, другой не запускается.
Просто выводит в консоль [ !! ] и всё, в логах пусто. Причём если взять саму строчку запуска, начиная со start-stop-daemon , подставить туда нужны парамеры и запустить в консоли, то всё запускается и работает.
Вот сам инит-скрипт.
# cat /etc/init.d/p4p_tpdev #!/sbin/runscript # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ depend() { need net } start() { ebegin "Starting Perforce Proxy for tpdev" start-stop-daemon --start --quiet -b -c ${P4P_USER} -m ${PID_FILE} --pidfile ${PID_FILE} --exec /usr/bin/p4p \ -- -v ${LOG_LEVEL} -e ${MIN_FILE_CACHE_SIZE} -q -L ${LOG_FILE} -p ${LISTEN_PORT} -t ${REMOTE_HOST}:${REMOTE_PORT} -r ${CACHE_DIR} eend $? } stop() { ebegin "Stoping Perforce Proxy for tpdev" start-stop-daemon --stop --pidfile ${PID_FILE} eend $? } restart() { stop sleep 1 start }
Что не так?
ЗЫ: Также на другой машине есть аналогично сделаные скритпы, правда для flowcapture, их можно запускать сколько угодно штук.
»
- Для комментирования войдите или зарегистрируйтесь
Сам и отвечу. Был
Сам и отвечу.
Был невнимателен. Параметр "-m" указывает без аргумента.