[devel] start-stop-daemon (spamassassin bug #28789)
Sergey Y. Afonin
asy на altlinux.ru
Чт Июн 19 12:41:20 MSK 2014
Приветствую.
А как start-stop-daemon обрабатывает параметры --name и --exec ?
Что с чем сравнивает ?
Есть такой вот баг: https://bugzilla.altlinux.org/28789
Вот что получается:
# ps ax|grep spamd
16321 ? Ss 0:03 /usr/bin/spamd -d --pidfile=/var/run/spamd.pid
16322 ? S 0:00 spamd child
16323 ? S 0:00 spamd child
# cat /var/run/spamd.pid
16321
# start-stop-daemon --stop --name spamd --pidfile /var/run/spamd.pid --user root --test --verbose
No spamd found running; none killed.
# start-stop-daemon --stop --pidfile /var/run/spamd.pid --user root --test
Would send signal 15 to 16321.
То есть, если бы в инит-скрипте spamassassin убрать привязку к имени,
инит-скрипт начинал бы работать. Однако, попытка убрать у stop_daemon()
"--name spamd" автоматом приводит к появлению "--exec /usr/bin/spamd",
а так не работает тоже.
--
С уважением, Сергей Афонин
asy на altlinux.ru
Подробная информация о списке рассылки Devel