[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