Под управлением Linux у меня есть несколько процессов, которые иногда имеют сбои (игровые серверы), которые в конечном итоге используют 100% процессоров.
Я ищу программу или сценарий, чтобы проверить использование процессором списка процессов по имени, и если они находятся на 100% больше X раз, скажем, 30 секунд, убить их. Я попробовал ps-watcher, но не смог определить, как этого добиться.
Простое уничтожение процесса при 100% -ом использовании не сработает, так как это будет происходить в течение коротких периодов при нормальной работе.
Я также нашел этот скрипт, который, кажется, делает то, что я хочу, однако он ограничен одним процессом: ссылка
Любая помощь с благодарностью!