mongod作为我自己的系统用户运行正常,但是当我尝试使用sudo从启动脚本启动它时,它会失败。
我不是以root身份运行它,我正在做:
sudo -u normaluser /user/local/bin/mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &
日志文件可由normaluser写入,我可以直接将其作为normaluser运行。
如何在启动时启动它?
答案 0 :(得分:0)
好的,鉴于我们在上述评论中的对话,我认为您应该查看以下文件:
似乎你可能想要遵循这一点并写下类似的东西:
daemon --user normaluser mongod --fork --logpath=/var/log/mongodb.log --logappend >/dev/null 2>&1 &