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

Linux Logo Processes

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

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

Если вы запускаете процесс в терминале, самый простой способ приостановить или приостановить его - это нажать клавиши Ctrl+Z. Когда вы введете эту комбинацию клавиш, вы увидите сообщение о том, что процесс был остановлен, и отобразите его ID для дальнейшего использования. Вот пример скриншота.

Далее, если вы хотите запустить этот процесс в фоновом режиме, введите команду bg

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

Теперь вы можете использовать инструмент pidof, а затем команду, PID которой вам нужен.

Если есть несколько совпадающих процессов, вы увидите несколько PID в выводе вышеуказанной команды.

Получив список PID, вы можете использовать следующую команду, чтобы приостановить/остановить процесс.

Например, вот команда для остановки процесса с PID 4544.

Если вы хотите возобновить этот процесс снова, вы можете выполнить следующую команду.

Вот команда для перезапуска процесса с PID 4544.

Вы можете проверить, запущен или остановлен ваш процесс, выполнив следующую команду.

Заключение

В этой статье мы узнали, как приостановить процесс в Linux, а также как его возобновить. Обычно для завершения процесса используется команда kill. Не многие знают, что ее также можно использовать для приостановки и возобновления процессов.

Avatar for Gnostis
Gnostis
Добавить комментарий