Получите обновляющий список запущенных определенных процессов

Я хочу контролировать запущенные процессы python с помощью VSZ, RSS %MEM, %CPU и т. Д. Одним из моих приоритетов является список, освежающий каждые X секунд. Мне удалось дойти до получения обновляющего списка процессов с использованием ps и watch

 ps ax | grep python | awk '{print $1}' | xargs watch -n 15 ps u -p 

Эта команда просто находит все процессы, которые включают в себя python в командной строке в ps и передает значения pid для watch .

 ps u -p 9221 10186 11640 12347 14076 14263 14317 19029 22099 24278 26161 32469 

Все в порядке, но эта команда оценивает список pid только один раз и продолжает наблюдать за этими pid s. Мне нужно выполнение ps ax | grep python ps ax | grep python каждые X секунд и получите свежий список запущенных процессов. В этом случае я вижу, какой процесс начался и какой из них завершил выполнение.

Interesting Posts

как установить яркость в Chromebook с внешнего экрана

Отдельное имя хоста сервера, отображаемое в журналах cron этого сервера

скрипт для сравнения двух строк "foo" и "bar"

Добавьте подпись пользователя в MTA (sendmail) вместо MUA

Скопировать / Переместить всю папку, но с определенными расширениями

Различная маршрутизация для каждого адреса на интерфейсе

Как увеличить загрузку / использование CPU в Solaris 10 для тестирования nagios?

Как я могу запустить Java в ядре Arch Linux ядра grsec-hardend с помощью paxd?

Поиск и удаление слов, начинающихся / заканчивающихся цифрами

Имеются ли у bash разные слабые правила цитирования для специальных переменных?

Как печатать строки, соответствующие шаблону с помощью grep?

urxvt: прокрутка только одной строки

Изменение пароля через linux PAM без запуска приложения как root

Подстановки команд vs обратные сбрасывания экранов в цитируемой строке

Linux 3.x не удается назначить память PCI BAR

Linux и Unix - лучшая ОС в мире.