创建 MongoDB Windows 服务命令不执行任何操作
Create the MongoDB Windows Service command does nothing
当我尝试按照 documentation 中给出的注释创建 MongoDB Windows 服务时,除了 return [=26] 的帮助解释外,它什么也没做=] 命令并退出。
这是命令(与文档中给出的相同):
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" ^
--service --config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\""DisplayName= "MongoDB" start= "auto"
令人惊讶的是,这在我的 PC 运行ning Windows 10 上一直有效,但在此服务器上却无效。我在 AWS 服务器 运行ning Windows Server 2016 Datacenter 64 位 OS 上 运行ning 这个。 MongoDB v3.6.3。
如何 运行 这个命令,以便我可以将其设置为 windows 服务?
我的建议是删除插入符号 ^
并使用单行:
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
或者关闭插入符前的双引号,^
并在下一行重新打开它们:
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" --service "^
"--config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
当我尝试按照 documentation 中给出的注释创建 MongoDB Windows 服务时,除了 return [=26] 的帮助解释外,它什么也没做=] 命令并退出。
这是命令(与文档中给出的相同):
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" ^
--service --config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\""DisplayName= "MongoDB" start= "auto"
令人惊讶的是,这在我的 PC 运行ning Windows 10 上一直有效,但在此服务器上却无效。我在 AWS 服务器 运行ning Windows Server 2016 Datacenter 64 位 OS 上 运行ning 这个。 MongoDB v3.6.3。
如何 运行 这个命令,以便我可以将其设置为 windows 服务?
我的建议是删除插入符号 ^
并使用单行:
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
或者关闭插入符前的双引号,^
并在下一行重新打开它们:
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server.6\bin\mongod.exe\" --service "^
"--config=\"C:\Program Files\MongoDB\Server.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"