Я пытаюсь демонизировать процесс под другим пользователем.
В моем init.d у меня есть сервис, который выглядит примерно так:
...
start() {
echo "Starting mydaemon..."
daemon --user someuser --name mydaemon mycommand
}
...
(весь сценарий здесь: http://pastebin.com/bvpnsHgn )
Тем не менее, все, что я получаю, это daemon: command not found
.
Я проверил, что daemon()
объявлено в /etc/init.d/functions
, но все же я не могу его использовать.
Как я могу решить это?
. /etc/init.d/functions
, как я написал в своем ответе?Если вам не хватает скриптов, вы можете просто (пере) установить их, это должно
daemon: command not found
решить проблемуНадеюсь это поможет
источник