这是我的(ps -xa | grep mongod)命令返回的,我不知道它是什么意思:


My-MacBook-Pro:~ peter********$ ps -xa | grep mongod
52360 ??            0:01.43 mongod
52484 ttys000    0:00.00 grep mongPPPPPetPetPPPPPPPPPPPPPPPPPPPPPPPPeters-MacBook-PrPeterPPPetPePetersPetPeterPeters-MaPetPetePePePeters-MacPeters-MacBookPeters-Peters-MacPeters-Pe

无论如何,最后一部分一直在进行,这真的让我感到困惑。什么鬼?另外,52360和52484指的是什么,为什么有两个问号?我要做的就是启动并运行mongodb,但我什至找不到它所在的目录。啊,太混乱了。

感谢您的任何观察或帮助!

这些数字是找到的两个进程的进程 ID。您的mongod进程的 ID 为 52360 。您刚刚启动的尝试查找mongod的过程是 52484 .

ttys000 是您从中启动grep命令的终端设备。 mongod是由系统启动的,而不是从终端启动的,因此没有连接终端设备。那里没什么可担心的。

我不确定为什么你的grep命令被损坏了;但它与mongod本身无关,所以请随意忽略它。

在 Mac OS X 上查找任何文件的方法(如果索引是最新的):

mdfind mongod

如果该文件是您可以执行的可执行文件,则可以使用

which mongod

查找来自包的文件的方法取决于它的打包方式(即,如果您只是将应用程序复制到/Applications中,或者如果您使用的是 Homebrew、portsfink.pkg文件或其他内容)。

查找进程的当前工作目录的方法:

lsof -a -d cwd -p 52360

其中 52360 是如上所述的进程 ID(这可能不是可执行文件的位置,但您可能想知道)。

最新更新