linux - 安装mongodb时找不到sudo服务命令

标签 linux mongodb macos service path

我目前在 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

它似乎不起作用,我仍然得到同样的错误:

最佳答案

您使用的命令适用于 Linux。要杀死系统上的所有 mongod 实例,您必须发出

killall mongod

在终端窗口中。为了杀死一个特定的mongod实例,你必须发出

ps ax | grep [m]ongod

这将为您提供当前在您的 Mac 上运行的 mongod 实例列表。选择您要停止的那个(您可以通过命令行选项区分它们)并查看该行的最左侧。该数字是该 mongod 实例的进程 ID(或简称 pid)。你通过发出

杀死那个实例
kill <pid>

替换 <pid>使用实际的进程 ID。

关于linux - 安装mongodb时找不到sudo服务命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827255/

相关文章:

linux - 无法在 firefox 中调试 Moonlight 插件

javascript - Angular 应用程序不会处理 MongoDB 对象

javascript - 如何将笔记的多个修订合并为一个版本?

macos - Mac OS X 上链接库的默认搜索目录是什么

c - 如何在 Mac 网络内核扩展(套接字过滤器)中识别 C 中的进程?

linux - 无法在linux Mint上安装QT4

linux - 使用 make 仅复制已更改的文件

node.js - 在 Mongoose ODM 中查找嵌入文档

xcode - 在系统范围内向 Mac 窗口标题栏添加按钮

linux - nano 中的语法突出显示不适用于特定语言