我有一个运行制造商提供的最小 Ubuntu 18.04 的 odroid XU4。每隔几秒(这不是很一致,但想想在 5 到 30 之间)我会接到 lsb_release 的电话。有时它会用-r
flag 调用,其他的用-i
. 这会导致 CPU 使用率激增,从而打开主板的风扇(这很烦人)。
我看到了这个问题,但是在 /etc/apt/apt.conf.d/20unattended-upgrades 中禁用自动更新并没有减少调用次数。由于这是一个 python 脚本,我尝试使用这个问题中描述的方法来跟踪调用者。但是,os.getppid
如果调用者不是另一个 python 脚本(至少在我的测试中),则第一个不起作用,而带有 psutil 的第二个不起作用,因为由于import psutil
某种原因在 lsb_release 内完成时失败。
有没有人遇到过这种情况并知道所有这些电话来自哪里?或者也许有人有其他想法来跟踪谁在调用 lsb_release?谢谢!
编辑:平均超过 40 分钟是每 7 秒打一次电话。51.1% 的电话有-r
,其余的有-i