Проблема с инит-скриптами.[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" указывает без аргумента.