Я использую Ubuntu 20.04 LTS с Mate. Недавно я наблюдаю пустые процессы в системном мониторе, как показано на изображении. Обычно есть только один, но иногда их много, как на изображении ниже. Меня беспокоит, может ли это быть какой-то вирус или что-то подобное.
Я не уверен, будет ли это полезно или нет. У меня есть сценарий bash (самописный), показывающий процент заряда батареи, когда батарея полная или половина . Этот сценарий использует встроенную команду sleep
.
Я думаю, что это происходит из-за того, как системный монитор обрабатывает задачи. Я предполагаю, что он получает список процессов, а затем некоторое время обновляет их. Если процесс больше не существует, он отображается как имя процесса, не используется память и т. д. Чтобы узнать, существует ли процесс, вы можете сделать следующее:
ps auhx | grep 123
Где 123 — номер вашего процесса.
Вы также можете:
cat /proc/123/cmdline
Это вернет команду, которая использовалась для выполнения этого процесса.
Например:
cat /proc/1414/cmdline
dbus-run-session--gnome-session--autostart/usr/share/gdm/greeter/autostart
Если папка /proc/PID/ не существует, процесс завершил выполнение и больше не присутствует в системе.
Ура