Скрипт, с помощью которого можно получить информацию о процессах, их состоянии и статусах в системе.
Скрипт не подключается к рабочему процессу, он просто получает информацию из /proc/PID/task/*. Для работы нужен только python, более ничего устанавливать не требуется.
🔹Установка
# git clone https://github.com/tanelpoder/psnapper
# cd psnapper
# chmod +x ./psn
И работаем с нашими процессами в системе.
Например, получаем активность за последние 5 секунд, просто введя:
# ./psnПолучаем список активных процессов, запущенную при этом команду, pid, вызовы и текущие состояния:
# ./psn -g pid,cmdline,state,syscall -aСмотрим, как обстоят дела у нашего сервера БД, но собираем информацию не 5, а 30 секунд:
# ./psn -d 30 -p ^mysql -g cmdline,state,syscall,wchan -ahttps://github.com/tanelpoder/psnapper
👉@linuxchmod