Что нового

[Процессы] Поиск и завершения процесса который грузит CPU

w13

Новичок
Сообщения
20
Репутация
0
Здравствуйте, появилась необходимость поиска и завершения процесса, так как на сервера конторы начали ставить майнеры, не всегда есть возможность сутками сидеть и мониторить нагрузку, хотелось бы автоматизировать это следующим образом:
каждые n-минут проверять нагрузку на ЦП и если она > скажем 50% то завершать процесс который использует вычислительные мощности и писать отчет в файл, например:
18.01.2018 01.29 - close miner process "miner.exe", folder patch "с:\ProgramData\miner.exe"
 

uritalex

Новичок
Сообщения
197
Репутация
3
Тему лучше перенести в стол заказов ;)
А по вопросу, то да можно однако у Вас есть 100% гарантия что в момент проверки загрузки процессора его не будет грузить другой процесс критически важный для работы сервера/пк в целом?
Если имя процесса который нужно убить является постоянным, то просто его отслеживать и убивать при появлении.
П.С. Если конечно с Вами не делятся майнеры :smile:))
 
Автор
W

w13

Новичок
Сообщения
20
Репутация
0
uritalex, благодарю за ответ.

uritalex [?]
А по вопросу, то да можно однако у Вас есть 100% гарантия что в момент проверки загрузки процессора его не будет грузить другой процесс критически важный для работы сервера/пк в целом?
я тоже думал об этом и единственное что в голову приходит это белый список:
Код:
$whitelist = ProcessExists('1C.exe'), ProcessExists('Word.exe'), WinGetTitle("Trust" & " " & "Soft")
 
Верх