Ubuntu-18.04
lsb_release 每隔幾秒呼叫一次
我有一個執行製造商提供的最小 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 的那個不起作用,而帶有 psutil 的第二個不起作用,因為由於import psutil
某種原因在 lsb_release 內完成時失敗。有沒有人遇到過這種情況並知道所有這些電話來自哪裡?或者也許有人有其他想法來跟踪誰在呼叫 lsb_release?謝謝!
編輯:平均超過 40 分鐘是每 7 秒打一次電話。51.1% 的電話有
-r
,其餘的有-i
您可以暫時移至
/usr/bin/lsb-release
並/usr/bin/orig-lsb-release
放置一個腳本,其中包含類似於以下內容的內容#!/bin/sh ps axf > /tmp/inflagranti.txt exec /usr/bin/orig-lsb-release "$@"
然後,
/tmp/inflagranti.txt
創建文件後,您可以/usr/bin/orig-lsb-release
返回/usr/bin/lsb-release
並/tmp/inflagranti.txt
在閒暇時仔細閱讀以查找誰呼叫了您的腳本。