我目前正在编写流程管理软件。我们使用的一个包是 mongo。
与启动 mongo 有什么区别
mongod --fork --logpath=/my/path/mongo.log --logappend
Run Code Online (Sandbox Code Playgroud)
和
nohup mongod >> /my/path/mongo.log 2>&1 < /dev/null &
Run Code Online (Sandbox Code Playgroud)
?
我的第一个想法是 --fork 可以产生更多的进程和/或线程,有人建议我 --fork 可以用于更改有效用户(降级权限)。但是我们都在同一个用户下运行(进程管理器和mongod),那么还有其他区别吗?
谢谢