[devel] start-stop-daemon (spamassassin bug #28789)

Dmitry V. Levin ldv на altlinux.org
Сб Июн 21 14:47:44 MSK 2014


On Sat, Jun 21, 2014 at 02:41:51PM +0400, Sergey Y. Afonin wrote:
> On Saturday 21 June 2014, Dmitry V. Levin wrote:
> 
> > > > stop_daemon --name "/usr/bin/spamd_" --spacechar "_", а перед вызовом 
> > > > start-stop-daemon, соответственно, символы менять на пробелы.
> > > 
> > > http://bugzilla.altlinux.org/30133
> > 
> > Пожалуйста, не надо городить костыли.
>  
> А какой есть вариант для подобных ситуаций ? Если вот надо передать туда
> пробел ? Напоминаю, что /proc/<pid>/exe указывает на /usr/bin/perl<version>.

Если нужно передавать пробел, то нужно передавать пробел, только зачем?
Вот смотрю я на систему, в которой работает spamd:

# start-stop-daemon --stop --name spamd --pidfile /var/run/spamd.pid --user root --test
Would send signal 15 to 567.

start-stop-daemon --stop --exec /usr/bin/perl --pidfile /var/run/spamd.pid --user root --test
Would send signal 15 to 567.

> Хотя... В принципе, в данном конкретном случае, можно отслеживать, куда
> именно указывает /usr/bin/perl, и это и подставлять. Но пробел в --name,
> всё равно, может потребоваться где-то ещё.

Если за все эти годы ни разу не потребовался, то вряд ли уже потребуется.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20140621/e2d3cd20/attachment.bin>


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