Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Регулировать нагрузку процессора через .bat

Ответить
Настройки темы
CMD/BAT - Регулировать нагрузку процессора через .bat

Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


Нужен .bat который смотрит если нагрузка на процессор больше 70 ничего не делает висит ждет, а если меньше 70 запускать C:\1.exe
Когда нагрузка снова будет больше 70 закрыть C:\1.exe
Можно и на другом языке программирования

Отправлено: 18:38, 06-02-2018

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


перезапуск годится?
Код: Выделить весь код
@echo off
set "pr=1.exe"
set "mb=70000"

cmd /c for /l %%# in () do tasklist /fi "imagename eq %pr%" /fi "memusage lt %mb%"^&^& (^>nul 2^>^&1 taskkill /f /im "%pr%"^& start "" "%pr%"^& exit/b)^& ^>nul timeout /t 1 /nobreak
pause

Отправлено: 22:17, 06-02-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


а что такое set "mb=70000" меняю на set "mb=10000" а нагрузка 27% все равно запускается даже на set "mb=10" ставил - запускается

и файл закрывается а не висит и все время проверяет

Отправлено: 03:10, 07-02-2018 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Цитата infoman1@vk:
а что такое set "mb=70000" »
Перезапуск процесса, если потребляет менее 70Мб памяти
надо наоборот при больше: ... memusage gt ...
а как из cmd регулировать сумм нагрузку процессора?

Отправлено: 17:34, 07-02-2018 | #4


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата alpap:
Цитата infoman1@vk:
а что такое set "mb=70000" »
Перезапуск процесса, если потребляет менее 70Мб памяти
надо наоборот при больше: ... memusage gt ...
а как из cmd регулировать сумм нагрузку процессора? »
я думал cpu счетчик какой то есть.
При использовании ОЗП 3700 Мб из 7000 сработал фильтр на таком значении set "mb=5000000000"
При set "mb=4000000000" не срабатывал загрузка ОЗП таже самая.

Отправлено: 22:09, 07-02-2018 | #5


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


Batch script to monitor and react to CPU usage for a certain program
Только вместо прекращения мониторинга при достижения определенного процента записать запуск batch файла.

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 16:30, 08-02-2018 | #6


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Казбек:
Batch script to monitor and react to CPU usage for a certain program
Только вместо прекращения мониторинга при достижения определенного процента записать запуск batch файла. »
не могли бы вы помочь с изменениями я в batch файлах не силен

Отправлено: 16:57, 08-02-2018 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Регулировать нагрузку процессора через .bat

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
как регулировать траффик vanoman Хочу все знать 14 15-05-2014 14:10
Интеллектуальное стекло позволит регулировать пропускание тепла и света OSZone News Новости железа 0 16-08-2013 10:30
Монитор - Помогите как регулировать звук Kumatoz Прочее железо 7 19-08-2011 13:50
Звук - Как регулировать звук програмно? ILLeGaLL Прочее железо 1 19-06-2009 19:35
FTP/File - Активный фтп через комп и в нагрузку сетевое окружение ksylite Сетевые технологии 5 13-06-2009 18:11




 
Переход