这是使用命令行参数在Linux中启动服务的正确格式吗?


0

这似乎是一个愚蠢的问题,但我似乎找不到答案。

通常我通过启动mongo

service mongodb start

但是我需要增加名称空间的大小...所以我这样做:

service mongodb start --nssize 1000000000

这是正确的语法吗?我找不到mongo输出正在使用的nssize的方法,也找不到任何方法确定该参数是否已正确处理...

linux 

Answers:


3

不,'service'和其他'/etc/init.d/'服务管理命令通常不接受特定于应用程序的参数。

您必须使用自己的配置文件(通常在/ etc / yourapp_name中)配置应用程序。对于Mongodb,它应该是/etc/mongodb.conf(检查此链接并搜索nssize)

但是有时您想要更改的参数无法使用配置文件进行修改。如果是命令行参数,情况就是这样。然后,您必须查看如何传递其他命令选项,通常在/ etc / sysconfig / your_app_name中


太好了,谢谢,我错过了那套文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.