сервисная команда sudo, не найденная при установке mongodb

Я предпочел бы

watch -n 30 df

Часы человека:

смотрите - периодически выполняют программу, показывая выходной полный экран

8
26.10.2014, 08:18
2 ответа

В OS X нет служебной команды. Вероятно, она управляется с помощью launchd, что означает, что вам нужно сделать следующее ( найдено в Stack Overflow ). Обратите внимание, что ниже есть 2 ответа: один, если вы установили с помощью home-brew, другой - нет.

Вероятно, это потому, что launchctl управляет вашим экземпляром mongod. Если вы хотите запустить и выключить экземпляр mongod, сначала выгрузите его:

 launchctl unload -w ~ / Library / LaunchAgents / org.mongodb.mongod.plist
 

Затем запустите mongod вручную:

 mongod -f путь / к / mongod.conf --fork
 

Вы можете найти свое местоположение mongod.conf из ~ / Library / LaunchAgents / org.mongodb.mongod.plist .

После этого db.shutdownServer () будет работать нормально.

Добавлено 22 февраля 2014 г .:

Если у вас установлен mongodb через homebrew, на самом деле homebrew имеет удобная команда brew services . Чтобы показать текущие запущенные службы:

brew services list

Чтобы запустить mongodb:

brew services start mongodb

Чтобы остановить mongodb, если он уже запущен:

brew services stop mongodb

9
27.01.2020, 20:12

Estos mandatos me salvan el día, gracias de antemano.

Para iniciar mongodb:

brew services start mongodb

Para detener mongodb si ya se está ejecutando:

brew services stop mongodb
0
27.01.2020, 20:12

Теги

Похожие вопросы