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

Я хочу контролировать запущенные процессы 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 секунд и получите свежий список запущенных процессов. В этом случае я вижу, какой процесс начался и какой из них завершил выполнение.

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