Убить процессы программы что это такое

Содержание

Как убить процесс в Linux

Если вы новый пользователь Linux, то вам требуется знать. Как убить (завершить) процесс в Linux, используя параметры командной строки? Как я могу убить запущенный процесс на Unix?

Linux и другие Unix — подобные операционные системы поставляются с командой kill. Данная команда позволяет завершить зависшие или нежелательные процессы без необходимости выхода из системы или перезапуска сервера или ПК.

Команда kill посылает заданный сигнал, например, KILL process, указанному процессу или группе процессов. Если сигнал не указан, посылается сигнал TERM. Обратите внимание, что команда kill может быть внутренней, как часть встроенной функции оболочки. Или внешней, расположенной по адресу /bin/kill. Синтаксис остаётся аналогичным независимо от того, какая команда внутренняя или внешняя.

Возможно вам будет интересно: Как обновить openSUSE Linux

Список распространенных сигналов TERM в Linux или Unix

Linux и Unix-подобные операционные системы поддерживают стандартные сигналы завершения, они перечисленные ниже:

Как убить процесс в линукс

SIGHUP (1) — обнаружено зависание на управляющем терминале или смерть управляющего процесса. Используйте SIGHUP для перезагрузки файлов конфигурации и открытия/закрытия файлов журнала.

SIGKILL (9) — это сигнал убийства. Используйте SIGKILL в качестве последнего средства для уничтожения процесса. Он не сохранит данные и не очистит процесс.

SIGTERM (15) — сигнал завершения. Это стандартный и самый безопасный способ завершения процесса.

Команды kill и killall поддерживают более 60 сигналов. Однако большинству пользователей необходимо использовать только сигнал 9 или 15. Чтобы получить полный список сигналов, введите:

Возможно вам будет интересно: Включить SSH на Fedora

Что такое PID?

Процесс в Linux или Unix — это запущенный экземпляр программы. Например, Firefox — это запущенный процесс, если вы просматриваете Интернет. Каждый раз, когда вы запускаете браузер Firefox в системе автоматически присваивается уникальный идентификационный номер процесса (PID). PID автоматически присваивается каждому процессу при его создании в системе. Чтобы узнать PID процесса firefox или httpd, используйте следующую команду pidof:

pidof httpd
pidof apache2
pidof firefox

Или используйте комбинацию команды ps и команды grep/egrep:

ps aux | grep httpd
ps aux | grep apache2
ps aux | grep firefox

Возможно вам будет интересно: Установка WordPress с LAMP Stack на Ubuntu 20.04

Команда pgrep

Вы также можете использовать команду pgrep для поиска идентификатора процесса (PID):

pgrep process
pgrep firefox
pgrep vim

Команда PS для просмотра процессов Linux

Вы можете найти уникальный номер процесса с помощью команды PS в разделе PID

Как убить процесс в Linux из командной строки

kill -[signal] PID
kill -15 PID
kill -9 PID
kill -SIGTERM PID
kill [options] -SIGTERM PID

Возможно вам будет интересно: Как обновить openSUSE Linux

Какие разрешения Linux или Unix нужны, чтобы убить процесс?

Правила убийства процесса просты:

  1. Вы можете убить все свои собственные процессы.
  2. Толькопользователь root может убить процесс системного уровня.
  3. Только пользователь root может убить процесс, запущенный другими пользователями.

Примеры команд kill для завершения процесса в Linux

В этом примере я собираюсь убить серверный процесс lighttpd.

Шаг 1 — Узнайте PID (идентификатор процесса) lighttpd

Чтобы узнать PID любой программы, используйте команду ps или pidof. Например, если имя процесса — lighttpd, вы можете использовать любую из следующих команд для получения идентификатора процесса:

Примерный ответ терминала:

Или такой ответ:

lighttpd 3486 0.0 0.1 4248 1432 ? S Jul31 0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf

lighttpd 3492 0.0 0.5 13752 3936 ? Ss Jul31 0:00 /usr/bin/php5-cg

Шаг 2 — убить процесс с помощью PID

Процессу lighttpd присвоен PID # 3486. Чтобы убить процесс lighttpd, требуется передать PID следующим образом:

Эта команда приведет к завершению процесса с PID 3486.

Шаг 3 — Как узнать, что процесс завершен / убит

Опять используйте команду ps или команду pidof, ну или команду pgrep следующим образом:

$ ps aux | grep lighttpd
$ pidof lighttpd
$ pgrep lighttpd

На экране не должно быть никакого вывода или PID.

Замечание об отправке более сильного сигнала # 9 (SIGKILL).

Если в команде kill не указан сигнал, по умолчанию посылается сигнал # 15 (SIGTERM). Таким образом, команда kill 3486 аналогична следующей команде:

$ sudo kill -15 3486
$ sudo kill -SIGTERM 3486

В некоторых случаях сигнала # 15 недостаточно. Например, lighttpd может не быть убит сигналом # 15 из-за открытых сокетов. Поэтому процесс (PID) # 3486 надо убить мощным сигналом # 9:

$ sudo kill -9 3486
$ sudo kill -SIGKILL 3486

Где -9 или -SIGKILL — это специальный сигнал kill, который почти гарантированно убивает процесс железным кулаком.

Как убить два или более PID в Linux?

Для того чтобы убить два или более PID, можно использовать одну команду:

kill pid1 pid2 pid3

kill -15 pid1 pid2 pid3

kill -9 pid1 pid2 pid3

kill -9 3546 5557 4242

Возможно вам будет интересно: Как ускорить Nginx с помощью кэша Varnish на CentOS 7

Читайте также:
Revo uninstaller для чего нужна эта программа

Команда killall

killall — это команда только для Linux. Она может быть доступна во FreeBSD и других Unix-подобных системах, таких как macOS, для уничтожения процессов по имени. Поэтому нет необходимости искать PID с помощью команд «pidof process» или «ps aux | grep process». Синтаксис команды следующий:

Например чтобы убить процесс на сервере lighttpd, введите:

Например чтоб завершить процесс веб-браузера Firefox, введите:

Внимание: Не используйте команду killall в операционных системах Solaris Unix.

Заключение

В этой стате мы показали как посмотреть и убить процесс из командной строки в Linux и Unix-подобных операционных системах. Как я уже говорил, команда killall в UNIX-подобных системах делает кое-что еще. Она убивает все процессы, а не только определенный процесс. Не используйте killall в Solaris.

Источник: setiwik.ru

KillProcess для Windows

KillProcess — программа для управления запущенными системными процессами, способная заменить стандартный диспетчер задач. Позволяет «убить» несколько ненужных процессов в один прием.

Обеспечивает более производительную работу системы, благодаря возможности освобождения дополнительных ресурсов, и без труда справится даже с теми процессами, которые защищены операционной системой. Завершить выполнение какой-либо программы или сервиса можно вручную или в автоматическом режиме (в этом случае создается список программ «KillLists», которые будут завершаться автоматически). Также имеется возможность постоянного автоматического завершения конкретного процесса, как только он запускается (такое может быть при поражении компьютера вирусом). По каждому процессу можно получить основные сведения (адрес в памяти, занимаемый размер, наличие цифровой подписи и т.д.).

ТОП-сегодня раздела «Расширения»

Defender Control 2.1 С помощью небольшой программки Defender Control вы в один клик сможете отключать, включать и.

TaskbarX 1.7.8.0 Небольшая портативная программа, которая позволяет настроить панель задач Windows 10.

Punto Switcher 4.4.4.489 Punto Switcher — нужная программа, которая автоматически исправит текст, набранный не в той.

Volume² 1.1.7.449 / 1.1.8.458 beta Volume2 — очень удобная программа, дающая пользователю возможность управлять уровнем.

UltraUXThemePatcher 4.3.4 UltraUXThemePatcher — небольшая утилита для установки сторонних тем оформления для Windows. Утилита не.

X-Mouse Button Control 2.19.2 Небольшая бесплатная утилита, благодаря которой можно быстро и легко переназначить.

Отзывы о программе KillProcess

Codename Agent 47 про KillProcess 2.44 [01-05-2022] скачайте Autoruns, скачайте Unlocker
| | Ответить

Иван про KillProcess 2.44 [31-03-2020] Программа с вирусом
3 | 10 | Ответить

Валерий про KillProcess 2.44 [15-04-2018] Завис процесс очереди печати spoolsv. KillProcess не смог убить это процесс! Просмотрел все зависимости по ID. Дошел до зависимости Но в системе нет процесса с таким ID(?). Что делать? Где искать этот процесс 584 от которого в конечном итоге зависел spoolsv.exe?

После перезагрузки компа, документ был автоматически напечатан принтером. Система Windows 10.
3 | 2 | Ответить

Вадим про KillProcess 2.44 [21-04-2017] Программа работает, убил зависший торрент. Диспетчером задач не получалось, а так, не пришлось перезагружать компьютер.
2 | 2 | Ответить

Евгений в ответ Вадим про KillProcess 2.44 [22-10-2017] Если был Utorrent, то меняйте его нафиг. Он использует брешь в Винде. А с какой целью он это делает — остается только догадываться.
2 | 5 | Ответить

Рустем про KillProcess 2.44 [03-08-2011] Помогла снять процесс, снять его другими средствами не смог.
3 | 2 | Ответить

Источник: www.softportal.com

Какие процессы можно закрыть в диспетчере задач Windows

В диспетчере задач Windows (Task Manager) пользователи закрывают зависшие программы и окна. Но это не все его функции. В нём есть вкладки со службами, процессами, быстродействием (производительностью) и состоянием сети. Если диск, оперативная память или ЦП загружен на 100%, лучше отключить что-нибудь ненужное в ДЗ. Тогда система станет работать эффективнее.

Исчезнут тормоза и зависания. Приложения будут запускаться быстрее. Разберитесь, какие службы разрешено убирать из Task Manager, и что делать, если не завершается процесс в диспетчере задач.

Диспетчер задач Windows

Как открыть?

ДЗ можно открыть несколькими способами:

  • Сочетанием клавиш Shift+Ctrl+Esc.
  • Клавишами Ctrl+Alt+Del.
  • Нажмите Win+R или перейдите в «Пуск — Выполнить». Введите «taskmgr.exe» и кликните на «OK».
  • Или напишите это же слово в командной строке.
  • Щёлкните правой кнопкой мыши на любом свободном месте на панели задач. В контекстном меню выберите диспетчер.

Подробнее о Task Manager

  • На вкладке «Приложения» находится список запущенных в данный момент утилит. Их можно закрыть. Там не отображаются программы, которые функционируют в фоновом режиме (например, антивирусы, свёрнутые в трей мессенджеры или закачка обновлений).
  • Внизу указаны ресурсы и производительность. Физическая память, загруженность процессора. Если диск используется на 100%, лучше что-нибудь отключить.
  • В следующем разделе диспетчера задач перечислены фоновые и системные процессы. Там есть имя образа, описание (либо издатель, либо полное название программы), сколько памяти ему выделено, и какие пользователи его запустили.
  • На вкладке «Службы» предоставлен список служб и утилит, которые работают в ОС.
  • Категория «Быстродействие» показывает, насколько загружен компьютер, память и диск. Если используется 100% ресурсов, надо срочно закрыть ненужные приложения и сервисы. Или перезапустить ПК.

Быстродействие в диспетчере задач

  • Вкладка «Сеть» предназначена для оценки функционирования сетевых и локальных соединений.
  • В подразделе «Пользователи» показан список активных юзеров.

Завершение процессов

Теперь надо разобраться, какие процессы в диспетчере задач можно отключить. Ведь некоторые из них используются системой. И если их закрыть, она завершит работу.

Иногда надо деактивировать ненужные службы, чтобы чуть-чуть «разгрузить» ПК. Если диск или ЦП используются на 100%, компьютер будет сильно тормозить и очень медленно работать.

  • Откройте Task Manager.
  • Перейдите на вкладку «Процессы».
Читайте также:
Sejda pdf desktop что это за программа

Вкладка процессы в диспетчере задач

  • Обратите внимание на столбик «Пользователь».
  • Если там указано «Система», «Network» или «Local Service», эти службы зарезервированы ОС. Чтобы их увидеть, нажмите на кнопку «Отображать все». Она в нижней части окна диспетчера задач.
  • Если там название вашей учётной записи, это запущенные вами сервисы. Их можно отключить.
  • Перед тем как закрывать службу, прочитайте её название и описание. Вдруг она вам нужна.
  • При попытке остановить системный процесс, который нужен для работы ОС, появится предупреждение, что после этого будет завершена работа ПК. При повторном включении компьютера этот service вновь появится.
  • Если после отключения нескольких пользовательских сервисов диск всё равно загружен на 100%, можно убрать некоторые фоновые и системные программы. Например, утилиты Apple и iTunes. Если вы пользуетесь продукцией этого производителя и подключаете её к компьютеру, то Apple-службы добавятся в автозагрузку и будут функционировать в скрытом режиме. Но вы должны быть точно уверенны, что приложения не связаны напрямую с ОС и не повлияют на её работу. Ориентируйтесь на их названия.

Чтобы посмотреть, какие программы запускают те или иные сервисы.

  1. Кликните правой кнопкой мыши на процесс.
  2. В появившемся списке выберите «Место хранения файла».
  3. Откроется папка утилиты, которая отвечает за службу. Если это установленное лично вами приложение, и оно в данный момент не нужна, можете её отключить.

Если процесс перезапускается сам

Некоторые service так просто не убрать из диспетчера задач. Потому что их автоматически запускают службы. Процесс будет сам появляться в списке ДЗ после того, как вы его завершите. Если диск перегружен на 100% именно из-за такого сервиса, его можно убрать.

  1. В Task Manager кликните по нему правой кнопкой мыши и выберите «Перейти к службам».
  2. Нажмите кнопку «Службы» внизу.
  3. Найдите ту, которая ответственна за запуск нежелательного приложения. Ориентируйтесь на имя и производителя.
  4. Дважды кликните по ней. Откроется окно свойств.
  5. В выпадающем списке «Тип запуска» выберите «Вручную» или «Отключена». Процесс перестанет включаться сам. И диск не будет загружен на 100%.
  6. Если вы сделаете это с важной системной службой, придётся восстанавливать ОС. Так как она автоматически не запустится при загрузке Windows. И компьютер просто не включится. Поэтому не убирайте сервисы, о которых ничего не знаете.

Как вычислить вирус?

Если в диспетчере задач диск загружен на 100%, дело может быть не в приложениях, которые «сжирают» все ресурсы. Иногда в этом виноват процесс-вирус. Вредоносное программное обеспечение очень часто маскируется под системные службы. В таком случае надо установить антивирус и запустить проверку. И лучше удалить ненадёжные программы, которые вы устанавливали в последнее время.

Скорее всего, одна из них стала причиной заражения.

Можно вычислить, где в Task Manager «спрятался» вирус.

  • Кликните на подозрительном процессе правой кнопкой мыши и выберите «Место хранения файла».

Кликаем по подозрительному файлу

  • Системные программы находятся в папке «WindowsSystem32». Если сервис вывел вас к незнакомому приложению, просканируйте его антивирусом.
  • Щёлкните правой кнопкой мыши на файл утилиты и выберите «Свойства».
  • Перейдите на вкладку «Подробнее».
  • Посмотрите на строчки «Авторские права», «Название», «Версия» и «Исходное имя». Они должны совпадать с информацией о приложении. Например, вы изучаете свойства браузера Chrome. Исходное имя должно быть «chrome.exe», а права — принадлежать корпорации Google. Если в характеристиках файла указано что-то другое, проверьте его антивирусом. А лучше — совсем удалите.
  • Описать все процессы практически нереально. Чтобы понять, какие из них можно завершить, вбейте название сервиса в поисковик. Узнайте, за что он отвечает. Сравните его описание с тем, что видите на вкладке «Подробнее».

Если компьютер медленно работает, отключите ненужные службы в диспетчере задач. Это поможет, когда диск и ЦП загружены на 100%. Ведь каждому процессу требуются определённые ресурсы. Если вы с ним не работаете, его лучше убрать.

Источник: nastroyvse.ru

Как убить любой процесс на компьютере

У каждого пользователя компьютером неоднократно возникала такая ситуация, когда приложение работало нестабильно, зависало, и закрыть его при этом не было никакой возможности. Возникали ситуации, когда файл не удалялся со ссылкой на то, что он используется определенным процессом, хотя при этом ни одного экземпляра программного обеспечения запущено не было. В данной статье рассматриваются наиболее эффективные способы решения проблемы, как при помощи стандартных средств операционной системы, так и с использованием различного софта.

Системные приложения для завершения процесса

В случае с Windows любой версии начиная с XP нет никаких проблем, поскольку в полном распоряжении каждого владельца компьютера с данной операционной системой находится системный диспетчер задач. Вызывать данное приложение можно нажатием комбинации «Ctrl»+«Alt»+«Del». Далее следует действовать по такому алгоритму:

  • в появившемся окне изначально открыта вкладка «Приложения», где отображаются все активные компоненты, которыми пользователь может управлять, не производя сложных манипуляций. Строка «Состояние» при этом отвечает за работоспособность приложения и информирует пользователя о неполадке, устанавливая значение «не работает» напротив определенной программы;
  • для начала необходимо попробовать воспользоваться кнопкой «Снять задачу», а в случае отсутствия реакции системы на данное действие перейти к следующему пункту. В идеале же программа должна отключиться сразу;
  • далее необходимо перейти к отключению непосредственно действующей части, отвечающей за работу приложения. Это можно произвести двумя способами: вручную отыскать нужный элемент в списке всех запущенных, который находится во вкладке «Процессы», либо нажатием ПКМ на нужном приложении открыть контекстное меню и выбрать строку «Перейти к процессу», а затем отключить его нажатием кнопки «Завершить процесс».

Завершить процесс на Mac OS

Если же рассматривать Mac OS, то все еще намного проще. Управление программами, как и всем компьютером, осуществляется через меню Apple. Для этого необходимо во время работы программы из меню Apple выбрать строку «Завершить принудительно». Если же к данному разделу доступа нет, то можно использовать комбинацию клавиш «Command»-«Option»-«ESC». Открывшееся меню является аналогом диспетчера задач в Windows.

Читайте также:
Программа shutdown что это

Далее необходимо выбрать нужное нам приложение и нажать «Завершить».

Инсталлируемые диспетчеры задач

Если же стандартных средств для решения проблемы явно не хватает, то стоит прибегнуть к инсталлируемому программному обеспечению. Для Windows лучшим вариантом является «Process Explorer». Преимущество его использования в том, что он имеет более обширный функционал, чем стандартная утилита.

Все действующие части распределены в иерархическом порядке таким образом, что некоторые представлены раскрывающимися списками, что означает открытие одним процессом нескольких других. Программе подвластно закрытие абсолютно любого элемента даже самого проблемного. Для того, чтобы произвести подобное действие достаточно выбрать нужный пункт и нажать «Kill Process», либо просто нажать кнопку «Del».

В случае, если одному приложению отвечает целый ряд элементов, то его закрытие наиболее эффективно можно произвести при помощи кнопки «Kill Process Tree» или комбинации «Shift»+«Del». Все составляющие закрываются одновременно, и в системе не остается следов от приложения.

Важно! Какой бы способ не использовался вами стоит внимательно выбирать закрываемые приложения и процессы. Если, к примеру, в Mac OS стандартный диспетчер «Finder» защищен от аварийного закрытия и в случае зависания будет перезагружен после того, как его работу принудительно завершат, то в Windows основная часть приложений закрывается окончательно и для восстановления оптимального состояния потребуется ручная перезагрузка.

Не стоит паниковать, если ваш компьютер завис или возникли другие неполадки в работе определенных приложений, игр и т.д. Многие из происходящих вещей, которые на первый взгляд кажутся негативными, не требуют вмешательства со стороны специалистов. Решить подобную проблему можно лишь прочитав инструкцию подобную той, что описана в статье.

Источник: it-increment.ru

Как завершить процесс в Windows 10?

Зачем убивать процесс? Какая необходимость его убивать?. Если этот вопрос возникает в вашем уме, то, я думаю, вы могли бы пострадать в результате снижения производительности вашей вычислительной системы. В основном, это связано с запуском ряда нежелательных процессов в системе. Поэтому, сначала нужно знать, что это за процесс??

Процесс – это часть программы, которая выполняется на компьютере. Он выполняется при запуске определенной программы. Процесс содержит несколько потоков, которые создают подпроцессы или дочерние процессы.
Если вы находите что любой процесс, который влияет на производительность вашей системы, или если какой-либо процесс не отвечает должным образом, то вам нужно убить этот процесс. Для выполнения этой задачи, вы должны знать, как убить процесс в Windows 10. В основном существует два способа чтобы это сделать:

Через диспетчер задач: Диспетчер задач – это менеджер автозагрузки, который выводит список всех запущенных процессов, это разрешение для создания задач, а также он позволяет убить одновременно только один процесс.

Используя командную строку: через командную строку, вы сможете убить задачи более эффективно, и вы можете также убить несколько процессов одновременно. Вот почему это может быть наиболее предпочтительным вариантом чтобы убивать сразу несколько процессов одновременно.

Шаги, чтобы убить процесс в Windows 10

Метод 1 из 2:

Шаг 1: В поле поиска в ОС Windows 10 введите “Диспетчер задач”. Вы увидите приложение менеджер задач, просто нажмите на него, чтобы его открыть.

Шаг 2: Теперь выберите приложение или процесс, который нужно убить, для этого просто щелкните на конкретный процесс, вы найдете вариант “завершить задачу” . Нажмите на него, чтобы остановить процесс.

Метод 2 из 2:

Шаг 1: Введите “cmd” в строке поиска, для того чтобы открыть командную строку, далее просто щелкните правой кнопкой мыши на ней и выберите “запуск от имени администратора”, как показано на рисунке ниже.

Шаг 2: Теперь, появляется черный экран, то есть в командной строке, сначала вам нужно будет ввести команду “список задач-tasklist”, чтобы просмотреть все задачи, которые запущены в данный момент.

Вы получите список всех задач, как показано на рисунке ниже.

Шаг 3: Если вы напрямую вводите команду “taskkill /taskname/F” как я писал “taskkill /notepad.exe/F”, где F обозначает решительно, то эта задача не будет закончена, так как Вы не указали тип файла. Таким образом, Вы будете получать ошибку недопустимый аргумент.

Вам нужно знать о типе файла, для этого нужно выполнить команду “TASKKILL / ?”.

Шаг 4: На экране будет появляться список параметров, читайте их правильно. Для примера, если вам нужно остановить блокнот, то вам нужно ввести “IM” прежде, чем notepad.exe, где IM стоит на имени изображения.

Шаг 5: Так как я хочу убить процесс блокнота, т. е. notepad.exe, так что я просто набрал taskkill / IM notepad.exe и нажал Enter.

Выйдет сообщение “Вы отправили сигнал на прекращение процесса notepad.exe с PID 4624” который будет выглядеть, как показано на рисунке. PID означает идентификатор процесса, который был определён системой.

Примечание: Если вы знаете, какой процесс ID конкретной задачи, затем выполните команду “askkill /PID 4624 /F” где “4624” – это PID блокнота в моей системе, вам просто нужно ввести PID соответствующего процесса, который нужно завершить. Если вы хотите убить два или более двух процессов одновременно, то Вам необходимо просто ввести идентификатор процесса, один за другим с приставкой PID. Например,.“Taskkill /PID 2704 5472 4344 /F”.

Вот и всё. Продолжайте читать другие наши статьи!!

Источник: mega-obzor.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru