Автор КакПросто!
Как завершить процесс из командной строки
Несмотря на то, что современные операционные системы становятся все надежнее и проще в управлении, все равно иногда возникает необходимость выгрузить какой-нибудь процесс или сервис из командной строки. Порядок остановки программы командой полезно знать еще и затем, чтобы использовать их в командных сценариях для автоматизации каких-либо действий.
Вам понадобится
- Для выполнения всех действий вам не понадобятся никакие дополнительные программы – все необходимые утилиты предоставляет сама операционная система.
Инструкция
Наиболее корректным способом завершения
программы средствами командной
строки будет использование утилиты tаskkill. Эта
утилита посылает сигнал завершения выбранному процессу, что исключает повреждение данных или нарушение работы операционной системы. Для остановки программы нужно ввести команду в
формате "taskkill PID_процесса".
Чтобы
узнать PID нужного процесса, воспользуйтесь утилитой tasklist. Введите команду "tasklist" и найдите нужную вам программу в выведенном списке. Напротив нее в первом столбце вы найдете искомое значение PID в виде четырехзначного числа.
Если же вы не можете определить PID процесса, то можно остановить процесс по названию исполняемого файла, воспользовавшись утилитой pskill. Введите в командной строке команду "pskill имя_исполняемого_файла", после чего программа будет немедленно закрыта.
Полезный совет
Если же вы работаете в среде операционных систем UNIX, вам помогут утилиты kill и killall. Определите PID процесса, который необходимо остановить. Введите команду "ps axu | grep имя_процесса" и в списке найдите нужный процесс, после чего остановите его командой "kill PID_процесса". Вместо kill допустимы еще команды "sigterm", которая позволяет программе корректно завершить работу, и "sigkill", прерывающая работу программы мгновенно. Если же вам нужно остановить все копии какой-либо программы, то введите команду "killall имя_программы". После этого будут завершены все копии указанной программы.
Источники:
- Windows XP и командная строка