【问题标题】:sudo service command not found when installing mongodb安装 mongodb 时找不到 sudo 服务命令
【发布时间】:2014-11-07 18:03:28
【问题描述】:

我目前在 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 mongodb macos service path


【解决方案1】:

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

killall mongod

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

ps ax | grep [m]ongod

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

来杀死那个实例
kill <pid>

&lt;pid&gt; 替换为实际的进程ID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-19
    • 2017-04-25
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 2014-07-06
    相关资源
    最近更新 更多