[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