Я использую такую команду для отслеживания пользовательских процессов с высоким %CPU < /p>
ps -eo pid,cmd:25,%mem,%cpu --sort=-%cpu | tail -n +2|grep dlc117|head -10
< /code>
Это дает мне в реальном времени дисплей, который выглядит так: < /p>
5900 /apps/dlc117/bin/_progres 0.0 15.6
6170 /apps/dlc117/bin/_progres 1.0 11.3
3372 /apps/dlc117/bin/_mprosrv 0.2 7.3
3593 /apps/dlc117/bin/_mprosrv 0.2 6.4
109342 /apps/dlc117/bin/_progres 0.2 5.7
3482 /apps/dlc117/bin/_mprosrv 0.2 4.0
3495 /apps/dlc117/bin/_mprosrv 0.2 4.0
3383 /apps/dlc117/bin/_mprosrv 0.2 3.9
3404 /apps/dlc117/bin/_mprosrv 0.2 3.7
3425 /apps/dlc117/bin/_mprosrv 0.2 3.7
< /code>
Что я хотел бы сделать, это отслеживать любой из этих процессов, который поддерживает % CPU> = n % за минуты времени, а затем сообщить об этом в фоновом режиме. Кто -нибудь может предложить элегантное решение или даже с чего я мог начать?>
Подробнее здесь: https://stackoverflow.com/questions/794 ... ven-period
Как я могу отслеживать процессы с высоким процентным процессором в течение определенного периода [закрыто] ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение