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

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

Ответить
Настройки темы
CMD/BAT - [решено] Помогите сделать скрипт/бат. Запуск ехе с настраиваемым интервалом и ограничением по

Новый участник


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

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


Нужен батник. Есть вычеслительная программа которыя жрет всю память если ее не ограничивать. Нужен батник который будет запускать ее через разные 7 промежутков времени и в каждый промежуток с разным пределом использования процессора. Был такой батник но утерян. Написан был в 1-2 строки

Отправлено: 20:26, 07-11-2019

 

Ветеран


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

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


kot900, какая связь между:
Цитата kot900:
жрет всю память »
и:
Цитата kot900:
с … пределом использования процессора »
?

Отправлено: 20:48, 07-11-2019 | #2



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

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


Новый участник


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

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


Нужно чтоб прога запускалась допустим на 75% мощности проца, через 2 мин перезапускалась на 60%, через 4 мин перезапускалась на 67%, через 3 мин на 56% итд (6-7циклов)

Отправлено: 21:21, 07-11-2019 | #3


Ветеран


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

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


kot900, скажем так: как найдёте «батник … в 1-2 строки», решающий поставленную задачу — выкладывайте, посмеёмся вместе. Извне, при старте процесса, Вы можете управлять примерно двумя вещами — назначением числа (и номеров) логических ядер и заданием его приоритета.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:26, 07-11-2019 | #4


Новый участник


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

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


Хорошо а если отбросить задачи по процессорам. Как перезапускать через разные промежутки времени?

Отправлено: 00:40, 08-11-2019 | #5


Ветеран


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

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


Цитата kot900:
Как перезапускать через разные промежутки времени? »
сделайте задачу в планировщике с запуском (запусками) и остановкой как вам надо.

Отправлено: 12:01, 08-11-2019 | #6


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Запускать каждую минуту примерно вот такой скрипт (Powershell) для пущей случайности времени запуска:
Код: Выделить весь код
if ((Get-Random (1..5)) -gt 3) {
& C:\temp\program.exe
sleep -Seconds 55
kill (Get-Process "program")
}

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 12:58, 08-11-2019 | #7


Ветеран


Contributor


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

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


Про мощность процессора не знаю, но запуск с разным приоритетом - пожалуйста (время в сек, внизу для справки оставил описание приоритетов - батнику не мешает - строки с временАми и приоритетами пишите сколько хотите )
Код: Выделить весь код
@Echo Off
	Set "PRG=C:\Windows\System32\notepad.exe"

	Call :ReStart "%PRG%" 0 HIGH
	Call :ReStart "%PRG%" 120 NORMAL
	Call :ReStart "%PRG%" 240 ABOVENORMAL
	Call :ReStart "%PRG%" 180 BELOWNORMAL
Exit /B 0

:ReStart
	TimeOut /T %2
	>nul 2>&1 TASKKILL /F /T /IM "%~nx1
	Start " " /%3 %1
Exit /B

   low 		Запускает приложение с низким приоритетом. 
   normal 	Запускает приложение с нормальным приоритетом. 
   high 	Запускает приложение с высоким приоритетом. 
   realtime 	Запускает приложение с приоритетом реального времени. 
   abovenormal 	Запускает приложение с приоритетом выше среднего. 
   belownormal 	Запускает приложение с приоритетом ниже среднего.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:01, 08-11-2019 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Можно ли переписать этот vbs скрипт в бат скрипт ufooo000 Скриптовые языки администрирования Windows 1 07-02-2017 08:52
CMD/BAT - [решено] сделать бат файл, который архивирует файлы по их созданию по месяцам Qwerty!! Скриптовые языки администрирования Windows 11 06-01-2012 09:43
Установка - [решено] Установка программ ехе и запуск ехе файлов из архива. Berzerker Microsoft Windows 7 6 25-05-2010 22:33
CMD/BAT - [решено] Помогите с написанием Батника для запуска нескольких бат файлов по очереди Spike_LV Скриптовые языки администрирования Windows 2 01-04-2010 22:36
Прочее - Помогите сделать скрипт <из контейнера AD добавить файл *.dll по определенному пути> chernikov72 Программирование и базы данных 3 07-04-2009 20:20




 
Переход