mongod作为我自己的系统用户运行良好,但是当我尝试使用sudo从启动脚本启动它时,它失败了。
我不是作为根来运行它,我在做:
sudo -u normaluser /user/local/bin/mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &
日志文件可由normaluser写入,我可以直接作为normaluser运行它。
我怎么在开机时启动?
最佳答案
好的,鉴于我们在上述评论中的对话,我认为您应该查看以下文件:
Red Hat based init script
看起来你可能想遵循这一点,写些类似的东西:
daemon --user normaluser mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &