[ОТВЕТИТЬ]
Опции темы
21.12.2013 12:12  
OlegON
Предыстория: повадился у меня mc при выходе из под рута подвисать... Причем, делал вид, что выходит, а его процесс в фоне съедал 100% какого-то ядра. Как я его не пересобирал, сколько бы версий не ждал - поведение не менялось, профили убивал, в общем, что только не делал. Пришлось сделать печальный вывод, что при такой загрузке его надо просто убивать. Тем более, что в других случаях он просто не может так жрать процессор. Решение следующее:
Код:
top -b -n1 | awk '{if($12=="mc"&& ($9>90||$9=="100,0")){print $1}}' | xargs kill -9
т.е. один раз выводим топом список процессов и выковыриваем из него mc, у которого загрузка больше 90, либо равна 100,0 (почему-то awk это нормально не сравнивал). Работает раз в час. Пока успешно.
 
 
Опции темы



Часовой пояс GMT +3, время: 21:25.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.