Как принудительно завершить однотипные процессы windows

Тестировщики поймут меня. Когда пишешь софт и тестируешь разные варианты, много процессов зависает, десятками (если не сотнями) висят в памяти и тянут оперативку. Вот и сейчас пишу на питоне одного бота, и часто нужно завершать процессы. Вручную это долго, муторно и глупо. И я нашел решение — taskkill.

Как принудительно завершить процессы в windows

И сразу решение моей проблемы: taskkill /f /im phantomjs.exe

Taskkill — процессы завершены принудительно

Где: taskkill — собственно утилита, /f — принудительное завершение, /im — имя процесса, phantomjs.exe — мой процесс.

Я запускаю именно с параметром /f, т.к. обычно утилита taskkill просто «отправляет сигнал на завершение» и реально зависшие процессы не убивает.

Taskkill — как принудительно завершить процесс

Описание параметров taskkill

Для запуска taskkill откройте командную строку cmd. Формат запроса: taskkill [/s система [/u пользователь [/p пароль пользователя]]] {[/fi фильтр] [/pid процесс] [/im образ]}. Чтобы прочитать справку по утилите напишите taskkill /? . Там и примеры можно увидеть.

Справка по taskkill
Справка по taskkill

Теперь давайте по параметрам:
/s — имя или айпи-адрес удаленного компьютера (да, можно и удаленно завершать процессы)
/u — пользователь, у которого нужно завершить процесс (например, для пользователя user1 завершить программу bot.exe)
/p — пароль пользователя (для случае выше)
/fi — различные фильтры. Можно завершать процессы по времени, с определенным статусом и т.д. Более подробно смотрите в справке (/?)

Taskkill — фильтры при запросе

/pid — айди процесса, который нужно завершить.
/im — имя процесса; по нему проще завершать. Если процессов несколько, будут завершены все.
/t — завершить процесс и все его дочерние процессы.
/f — принудительно завершить процесс.

veniamin

Recent Posts

Как заработать токен NOT за стейкинг BNB или FDUSD

Очень много разговоров в последнее время за токен NOT. Много бирж будут делать листинг токена,…

6 месяцев ago

Как заработать TON и NOT за стейкинг в телеграм

Телеграм недавно запустил возможность стейкать (замораживать) USDT и получать за это их валюту TON. Очень…

6 месяцев ago

Бонус 100 USDT +10 BUSD от Binance

Биржа криптовалют Binance проводит сейчас промо-акцию: новым пользователям дают ваучеры в сумме 110 долларов. Деньги…

3 года ago

Как парсить длительность видео youtube на php в привычном виде

Самый главный момент в работе с youtube - это получить ключ api через консоль разработчика…

3 года ago

Как удалить чужую сессию пользователя в ubuntu (linux)

Арендую сервер для небольшого проекта на python. И вот приходит мне уведомление, что за сутки…

3 года ago

Как наложить watermark на видео в python windows массово

Тестирую одну схему, и нужно на много видео наложить watermark. Решил делать через Python 3,…

3 года ago