Как запустить mongod из загрузочного скрипта без запуска от имени root? - PullRequest
1 голос
/ 23 февраля 2012

mongod работает нормально как мой системный пользователь, но когда я пытаюсь запустить его из загрузочного скрипта с помощью sudo, он не работает.

Я не запускаю его как root, я делаю:

sudo -u normaluser /user/local/bin/mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &

Файл журнала доступен для записи normaluser, и у меня нет проблем с запуском его как normaluser напрямую.

Как мне запустить его при загрузке?

1 Ответ

0 голосов
/ 24 февраля 2012

Хорошо, учитывая наш разговор в комментариях выше, я думаю, вы должны посмотреть на следующий файл:

Сценарий инициализации Red Hat

Похоже, вы захотите последовать этому и написать что-то вроде:

daemon --user normaluser mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...