Рейтинг:0

lsb_release вызывается каждые несколько секунд

флаг pk

У меня есть odroid XU4 с минимальной Ubuntu 18.04, предоставленной производителем.Каждые несколько секунд (это не совсем стабильно, но думаю, что между 5 и 30) я получаю вызов lsb_release. Иногда его вызывают с флаг, другие с . Это вызывает всплеск загрузки ЦП, который включает вентилятор платы (что весьма раздражает).

я видел этот вопрос, но отключение автообновлений в /etc/apt/apt.conf.d/20unattended-upgrades не уменьшило количество обращений. Поскольку это скрипт на Python, я попытался отследить вызывающего абонента с помощью методов, описанных в этот вопрос. Однако тот, с os.getppid не работает, если вызывающий не является другим скриптом python (по крайней мере, в моем тестировании), а второй с psutil не работает, потому что импортировать psutil по какой-то причине происходит сбой, если это делается в lsb_release.

Кто-нибудь сталкивался с этим и знает, откуда все эти звонки? Или, возможно, у кого-то есть другие идеи, чтобы отслеживать, кто вызывает lsb_release? Спасибо!

Редактировать: в среднем за 40 минут 1 звонок каждые 7 секунд. 51,1% обращений имеют , у остальных

Рейтинг:0
флаг bd

Вы можете временно переехать /usr/bin/lsb-выпуск к /usr/bin/orig-lsb-релиз и поместите скрипт на его место, содержащий что-то вроде строк

#!/бин/ш
ps axf > /tmp/inflagranti.txt
exec /usr/bin/orig-lsb-release "$@"

Затем, когда файл /tmp/inflagranti.txt был создан, вы можете двигаться /usr/bin/orig-lsb-релиз вернуться к /usr/bin/lsb-выпуск и просмотреть /tmp/inflagranti.txt на досуге найдите, кто звонил вашему скрипту.

manugutito avatar
флаг pk
Это не сработает, потому что lsb_release запускается как `python3 /path/to/script`, но вы вдохновили меня использовать модуль `subprocess` для запуска `ps axf`. Конечно же, вызовы с флагом `-i`, по-видимому, исходят от `cloudshell-lcd`, небольшой программы для управления ЖК-экраном. Я посмотрю туда, чтобы понять, почему это вызывается так часто, а затем еще раз посмотрю, чтобы найти вызывающую программу `-r`. Большое спасибо!
manugutito avatar
флаг pk
Кажется, я не могу проголосовать, но я отметил ваш ответ как принятый. Ваше здоровье!
manugutito avatar
флаг pk
Для справки в будущем вызовы с `-r` также связаны с `cloudshell-lcd`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.