为什么启动后在进程列表中看不到 monit 二进制文件?

为什么启动后在进程列表中看不到 monit 二进制文件?

我已经让 monit 运行并正常工作(我设置了一个要发送的虚拟警告),但我在进程列表中没有看到任何名为“monit”的二进制文件。此外,如果我按最新进程对进程进行排序,我唯一看到的是与 monit 发送电子邮件相关的进程 — 我看不到 monit 二进制文件本身。

更多信息

我安装了apt-get monit

我开始service monit start

# ps -ef | grep monit
root 29985 23882 0 02:07 pts/0 00:00:00 grep --color=auto monit`

答案1

听起来你没有在后台启动它。取消注释以下行/etc/monit/monitrc

## Start Monit in the background (run as a daemon):
#
set daemon  120           # check services at 2-minute intervals

将其作为守护进程运行。重新启动 Monit 并使用 进行验证ps,您将看到类似以下内容:

$ ps -ef | grep [m]onit
root      8530     1  0 09:10 ?        00:00:00 /usr/bin/monit

相关内容