[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