0

我是cygwin的新手。我刚刚在我的 win7 机器上安装了 v1.7.25(0.270/5/3)。当我调用 mongod 时

--fork [mongod --configsvr --dbpath cfg2 --port 26052  --logpath log.cfg2 --logappend]

它说:

“错误命令行:未知选项叉”。

我的理解是--forklinux 或 unix 命令不一定是 mongod 命令。那么如何让它在 Windows 上的 cygwin 中工作呢?另一方面,问题是因为 mongod 的 windows 安装不能做--fork吗?我在这里很困惑,请帮助!

4

1 回答 1

3

Windows 版本的 mongodb不支持将fork 作为配置选项。因此,如果您下载了 Windows 二进制文件,它将无法使用该--fork选项在您的 shell 后台运行。如果您运行mongod --help,则--fork不应出现该选项。如果你愿意,你仍然可以mongod从 cygwin 开始,但是你需要使用 windows 命令行来做。

如果您的最终目标是让您的数据库进程在后台运行,那么在 Windows 中执行此操作的方法是将 mongodb 设置为服务:http ://docs.mongodb.org/manual/tutorial/install-mongodb-on -windows/#mongodb-as-a-windows-service

于 2013-09-19T18:56:45.000 回答