ошибка start-stop-daemon - PullRequest
       22

ошибка start-stop-daemon

3 голосов
/ 14 июля 2009

Я бегу

sstart-stop-daemon --start --exec $ DAEMON $ ARGS

команда в Ubuntu и получение следующей ошибки

start-stop-daemon: пользователь `p 'не найден

Может кто-нибудь определить проблему?

Абдул Халик

Ответы [ 3 ]

9 голосов
/ 14 июля 2009

Вы должны использовать

start-stop-daemon --start --exec "${DAEMON}" -- ${ARGS}

, чтобы гарантировать, что start-stop-daemon не пытается интерпретировать какой-либо из $ARGS, а вместо этого передает все их непосредственно $DAEMON.

4 голосов
/ 26 декабря 2011

ephemient правильно, но то, что должно появиться, это -- перед передачей аргументов. Так что неработающий код выше будет выглядеть так:

start-stop-daemon --start --exec /etc/init.d/mysql -- -u abc
0 голосов
/ 14 июля 2009

нет, если вы не можете сообщить нам значения $ DAEMON и $ ARGS для начинающих. Похоже, что -u p может быть передан.

Я могу воспроизвести это на моем компьютере, запустив:

$ start-stop-daemon --start --exec /etc/init.d/mysql -u abc
    start-stop-daemon: user `abc' not found
    (Success)

(за исключением того, что я также получаю ответ об успехе).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...