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

Я сейчас на OS / X, используя macbook. Я хочу остановить экземпляр службы mongodb. Поэтому я попытался:

> sudo service mongodb stop sudo: service: command not found 

Посмотрев на Google, они попросили меня добавить PATH, поэтому я сделал следующее:

 > `vim ~/.bash_profile` (created a new bash_profile) and added the following there: export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH 

Кажется, что это не работает, и я все равно получаю ту же ошибку:

One Solution collect form web for “Команда sudo service не найдена при установке mongodb”

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

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

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

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

 mongod -f path/to/mongod.conf --fork 

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

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

Добавлено 22.02.2014:

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

brew services list

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

brew services start mongodb

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

brew services stop mongodb

  • Запуск Mac OS X под KVM / QEMU
  • gsed: команда не найдена на macOS с Homebrew
  • Эквивалент Unix для OS X. Искатель Duplicate Exactly
  • Почему сон 300 (5 минут) может длиться несколько часов?
  • Установка gcc без root?
  • Как найти самый большой размер файла в большой директории
  • нужна помощь с проектом vf в рыбной раковине
  • Относительно приравнивания атрибутов файла в команде «ls»
  • Что эквивалентно pstop на OSX?
  • Почему это не работает, когда я добавляю его к текущему запуску sed?
  • Как сделать резервную копию данных моей системы Linux, если я хочу получить ее в других операционных системах?
  • Linux и Unix - лучшая ОС в мире.