我是cygwin的新手。我刚刚在我的win7机器上安装了v1.7.25(0.270/5/3)。当我用
--fork [mongod --configsvr --dbpath cfg2 --port 26052 --logpath log.cfg2 --logappend]
它说:
"错误命令行:未知选项分叉"。
我的理解是,--fork
是 linux 或 unix 命令,不一定是 mongod 命令。那么如何让它在Windows上的cygwin中工作呢?另一方面,问题是否因为 mongod 的 Windows 安装无法--fork
?我在这里很困惑,请帮忙!!
版本的mongodb不支持Fork作为配置选项。因此,如果您下载了 Windows 二进制文件,它将无法使用 --fork
选项在 shell 的后台运行。如果运行 mongod --help
,则不应显示--fork
选项。如果你愿意,你仍然可以从cygwin启动mongod
,但你需要使用Windows命令行来做到这一点。
如果你的最终目标是让你的数据库进程在后台运行,那么在Windows中,这样做的方法是将mongodb设置为服务:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#mongodb-as-a-windows-service