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

Denis G. Samsonenko d.g.samsonenko на gmail.com
Чт Май 8 16:47:39 MSK 2014


День добрый!

8 мая 2014 г., 19:19 пользователь Denis G. Samsonenko написал:
>   start)
>         start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE"
> --user dyndns --expect-user dyndns  -- /usr/sbin/ddclient -daemon
> "$CHECKTIME" || failure
>         ;;
>
> Вот тут есть трудность. Если сервис уже запущен, то эта ситуация не
> распознаётся, и происходит повторный запуск сервиса. По идее,
> start-stop-daemon проверяет, запущен ли уже сервис, и если запущен --
> должен ничего не делать.

Сделал так:

        start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE"
--user dyndns --expect-user dyndns --displayname ddclient --
/usr/bin/perl /usr/sbin/ddclient -daemon "$CHECKTIME" || failure

Теперь вроде правильно работает.

-- 
Всего доброго,

Денис.


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