Як завершити процес з командного рядка.

Незважаючи на те, що сучасні операційні системи стають все надійніше і простіше в управлінні, все одно іноді виникає необхідність вивантажити який-небудь процес або сервіс з командного рядка . Порядок зупинки програми командою корисно знати ще й тому, аби використовувати їх в командних сценаріях для автоматизації будь-яких дій.
Вам знадобиться
  • Для виконання всіх дій вам не знадобляться ніякі додаткові програми - всі необхідні утиліти надає сама операційна система.
Інструкція
1
Найбільш коректним способом завершення програми засобами командної рядка буде використання утиліти tаskkill. Ця утиліта посилає сигнал завершення обраному процес у, що виключає пошкодження даних або порушення роботи операційної системи. Для зупинки програми потрібно ввести команду у форматі "taskkill PID_ процес а".
2
Щоб дізнатися PID потрібного процес а, скористайтеся утилітою tasklist. Введіть команду "tasklist" і знайдіть потрібну вам програму в виведеному списку. Навпроти неї в першому стовпці ви знайдете шукане значення PID у вигляді чотиризначного числа.
3
Якщо ж ви не можете визначити PID процес а, то можна зупинити процес за назвою виконуваного файлу, скориставшись утилітою pskill. Введіть у командному рядку команду "pskill імя_ісполняемого_файла", після чого програма буде негайно закрита.
Корисна порада
Якщо ж ви працюєте в середовищі операційних систем UNIX, вам допоможуть утиліти kill і killall. Визначте PID процесу, який необхідно зупинити. Введіть команду "ps axu | grep імя_процесса" і в списку знайдіть потрібний процес, після чого зупиніть його командою "kill PID_процесса". Замість kill припустимі ще команди "sigterm", яка дозволяє програмі коректно завершити роботу, і "sigkill", який обриває роботу програми миттєво. Якщо ж вам потрібно зупинити всі копії якої-небудь програми, то введіть команду "killall назва програми". Після цього будуть завершені всі копії зазначеної програми.