为什么 root 拥有我的进程的所有权?

为什么 root 拥有我的进程的所有权?

最近我注意到 root 有时会获得我的进程的所有权。

例如:我以我的身份开始流程(假设是约翰)。进程正在运行(作为守护进程),当我执行 ps -ef 时,我看到进程归我所有。

但 !我的监控报告我的进程计数为 0(我正在检查进程是否存在,以及所有者是否是我)。所以我开始每 10 秒循环一次检查 ps -ef 输出和日志。

然后我看到一些奇怪的东西......每隔几分钟(10-100)进程所有权就会从我更改为root,然后在几秒后回到我(我每10秒检查一次)。我检查了日志,但它没有说明这一点。

这是正常的吗?如果没有,如何调试?

我在 CentOS 7.4 上运行

相关内容