当我 运行 mongod --config "C:\Program files\MongoDB\Server.0\bin\mongodb.config" 它无休止地重复

when I run mongod --config "C:\Program files\MongoDB\Server\3.0\bin\mongodb.config" it repeats endlessly

mongod --config "C:\Program files\MongoDB\Server.0\bin\mongodb.config" 我不知道还能说什么……我感到震惊和沮丧,因为这是我以前从未见过的。通常,当出现错误时,您会收到一些消息,您可以分析并纠正错误。但是我按了 Enter 键,我输入的行循环了,看起来我会按 arrow-up 键,然后再按 Enter,但我没有。过了一会儿,我不得不停止它并按 ctrl + c 结束工作。有没有人见过这种行为?我在 windows 7 64 位。

Mongod.exe 在 C:\Program files\MongoDB\Server.0\bin\ 而这个文件夹在我的 PATH.

今天第一次发生这种情况,当时我 运行 来自 webstorm 内置终端的命令。当我 运行 它在 cmd 它正常执行 但是 当我将命令放入 .bat 文件并尝试执行它时 - 相同的 sh*即使在 cmd 中也会发生这种情况。 ?我希望我永远不会切换回 Windows.

您的批处理文件正在调用自身(请记住,在 windows 中,当前活动目录隐式包含在要搜索可执行文件的文件夹列表中)

将批处理文件重命名为不同于 mongod.batmongod.cmd 的名称,或者将对要执行的程序的引用从 mongod 更改为 mongod.exe。任何此类更改都将避免批处理文件调用自身。