如何找到circusd的pid文件?

How to find the pid file of circusd?

我是 运行 为我的 python 服务的马戏团成员,我想为此使用 monit。因此,我需要知道 pid 文件才能监控 circusd。我在 ps aux 命令中只能看到 Python 个进程,但没有 Circusd 的迹象。后台程序是否按照我的 circusd 配置文件的指示运行 Python 程序?或者我可以查看 circusd 是否在 运行 进程中吗?

我怎么知道circusd的pid文件在哪里?通过python获取circusd的pid文件是否可以达到这个目的?

注意:我使用的是 Linux(Ubuntu 16.04)

如果要查找 pid 文件,请按照以下步骤操作:

  1. 以 root 身份登录
  2. 键入以下命令以查找服务器中的所有 pid 文件 查找/-名称*.pid

此外,如果你想查看具体的进程,而你没有它是pid文件,你可以使用matchproc来匹配进程,而不是使用它的pid文件,或者你必须手动创建一个pid文件。

你可以参考下面这个例子:

监控 vsftpd

检查进程 vsftpd 匹配 vsftpd 如果端口 21 协议失败 ftp 然后警报