Все действия, которые пользователь совершает на компьютере, сопровождаются зарождением, исполнением и завершением соответствующих процессов. Иногда они неожиданно дают сбой, либо просто являются нежелательными. В таких ситуациях необходимо «убить», то есть завершить такие процессы. Если вы никогда не будете проверять список процессов, то со временем система может засориться и это уменьшит скорость и качество работы компьютера.
В операционной системе Windows такая проблема решается в «Диспетчере задач», который можно вызвать нажатием Ctrl+Alt+Del. Но как поступать при работе в Линукс, к примеру в Ubuntu?
Для этого нам необходимо получить список процессов Linux с помощью команды ps. После его вызова вы увидите, что у каждого процесса есть свой персональный идентификатор – PID. Например – я запускаю программу Google Chrome, и вместе с этим рождается новый процесс.
Чтобы в Linux убить процесс, вам нужно ввести команду kill и указать на её идентификатор (PID).
Давайте рассмотрим пример работы с терминалом и способ завершения процесса. При работе с Linux очень важно научится убивать нежелательные процессы, поэтому знание нижеприведенных команд является обязательным.
ps axu | grep <Ваше_имя_пользователя> — отобразить все процессы, запущенные в системе от Вашего имени пользователя.
kill <PID> — «убить» процесс. Для начала определите PID Вашего «убиваемого» процесса при помощи ps.
killall <имя_программы> — «убить» все процессы по имени программы.
xkill (в терминале X window) — «убить» процесс, на окно которого укажите курсором.