28 окт. 2010 г.

Автоубийство процессов, грузящих процессор

Получаем список процессов, отсортированных по использованию процессора, убиваем те, у которых значение поля %CPU (номер 3) > 95:
ps aux --sort=%cpu | tail -10 | awk '$3 > 95 {system("sudo kill -9 "$2)}'
Источник
Добавляем задание в планировщик cron (демон crond должен быть запущен):
crontab -e
Добавляем строку, указывающую запускать скрипт каждые 5 минут:
*/5 * * * * /path/to/script

Комментариев нет :

Отправить комментарий