[sisyphus] не отрабатывает нормально start-stop-deamon (имя процесса содержит пробелы)

Alexei V. Mezin alexei-mezin на rambler.ru
Чт Май 8 01:29:03 MSK 2014


08.05.2014 01:10, Michael Shigorin пишет:

> Ммм... может иметь смысл глянуть
> http://fly.osdn.org.ua/~mike/tmp/sympa-4.1.2-alt1.nosrc.rpm
> (там тоже перл).
>

Э-э-э, нет. Там все как-то слишком просто и примитивно. Типа "есть 
лок-файл -- приложение запущено, нет файла -- запустить". И статус 
проверяется через имя скрипта, а в нашем случае это не работает.

На первый взгляд работает вот так:

stop)
         stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" 
--expect-user dyndns  -- /usr/bin/perl

status)
         status --pidfile "$PIDFILE" --expect-user dyndns  -- /usr/bin/perl

Только неаккуратненько выходит: выключаешь сервис ddclient, а пишет что 
"perl остановлен".



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