我在Cygwin中安装什么软件包才能启用fork?它说“错误命令行:未知选项fork”

时间:2013-09-19 15:48:43

标签: mongodb windows-7 cygwin fork

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

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

它说:

  

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

我的理解是--fork是linux或unix命令,不一定是mongod命令。那么如何让它在windows上的cygwin中运行呢?另一方面,问题是否发生,因为mongod的Windows安装无法进行--fork?我在这里很困惑,请帮忙!!!

1 个答案:

答案 0 :(得分:3)

windows版mongodb支持不支持 配置选项。因此,如果您下载了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