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

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

Ответить
Настройки темы
CMD/BAT - Убивать процессы при достижении n запущенных

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


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

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


Нужно отслеживать открытые процессы (добавлю этот батник в задания) и в случае, если запущено более (или равно), например, пяти процессов n.exe, убивать все n.exe.
Если процессов нет или их меньше - ничего не делать, завершать работу скрипта.

Для подсчета использовал бы tasklist | find /i "n.exe" | find /C /V ""
но не знаю, как перехватить ответ для условия

Подскажите, как реализовать.
Спасибо.

Отправлено: 12:56, 28-06-2015

 

Ветеран


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

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


mammuthus,
Код: Выделить весь код
@echo off
setlocal

for /f "skip=4" %%i in ('" tasklist | findstr /b "n.exe" "') do 1>nul 2>&1 taskkill /im n.exe

Последний раз редактировалось Foreigner, 28-06-2015 в 13:31.


Отправлено: 13:25, 28-06-2015 | #2



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

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


Ветеран


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

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


Цитата mammuthus:
если запущено более (или равно), например, пяти процессов n.exe, убивать все n.exe. »
Цитата mammuthus:
Для подсчета использовал бы tasklist | find /i "n.exe" | find /C /V ""
но не знаю, как перехватить ответ для условия »


Код: Выделить весь код
tasklist/fi "imagename eq n.exe" /nh| find/c "n.exe"| >nul findstr/rx [0-4]|| taskkill /im "n.exe" /f

Отправлено: 13:42, 28-06-2015 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - [решено] Компьютер выключается при запущенных закачках. sinrikio Microsoft Windows 7 6 30-12-2014 20:59
2008 R2 - Удаленный рабочий стол. Поведение сервера при достижении ограничения в 2 подключения Farxat Windows Server 2008/2008 R2 0 20-11-2013 20:01
Может ли ноут убивать винты Andrius74 Непонятные проблемы с Железом 6 10-07-2013 15:05
Может ли материнка убивать оптические дисководы? truvo Хочу все знать 6 06-03-2012 08:40
CMD не хочет убивать сам себя. Grenky Автоматическая установка Windows 2000/XP/2003 17 30-06-2005 14:15




 
Переход