[Comm] start_daemon и stop_daemon

Alexey Sidorov =?iso-8859-1?q?alex_=CE=C1_reutman=2Eru?=
Ср Июн 14 16:50:44 MSD 2006


есть инит-скрипт "обслуживающий" pyicq-t

JIT_CONF=/etc/jabberd2/pyicq.xml
LOCKFILE=/var/lock/subsys/jabberd2-pyicq
PIDFILE=/var/lib/jabberd2/pid/pyicq.pid
JIT_USER=jabberd2
JIT_EXEC=/usr/libexec/pyicq-t/PyICQt.py
в start прописано:
	start_daemon \
	    --lockfile "$LOCKFILE" \
	    --pidfile "$PIDFILE" \
	    --user "$JIT_USER" \
	    -- "$JIT_EXEC" -b -c "$JIT_CONF"
	RETVAL=$?
в stop:
	stop_daemon \
	    --lockfile "$LOCKFILE" \
	    --pidfile "$PIDFILE" \
	    --expect-user "$JIT_USER" \
	    -- "$JIT_EXEC"
	RETVAL=$?
и в status:
	status \
	    --pidfile "$PIDFILE" \
	    --expect-user "$JIT_USER" \
	    -- "$JIT_EXEC"
	RETVAL=$?

стартует нормально, а вот стоп - не работает. и статус тоже говорит что процесс "стоппед" (PyICQt.py is stopped)
мне кажется это из-за того, что при старте PyICQt.py стартует (и впоследствии висит в процессах) python, и он уже в свою очередь запускает pyicqt'шный main

Что нужно прописать в stop_daemon и status что-б они работали?
-- 
С уважением,	Алексей Сидоров
 	mailto:alex на reutman.ru
	JIT:alexsid на jabber.ru



Подробная информация о списке рассылки community