如何在不以root身份运行的情况下从启动脚本启动mongodb?

时间:2012-02-23 19:29:51

标签: linux mongodb

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 :(得分:0)

好的,鉴于我们在上述评论中的对话,我认为您应该查看以下文件:

Red Hat based init script

似乎你可能想要遵循这一点并写下类似的东西:

daemon --user normaluser mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &