Базовое управление процессами

Базовое управление процессами

Алексей Коледачкин

Мониторинг процессов (команда 'top')

Позволяет отобразить запущенные процессы со всей информацией (загрузка CPU и прочее), типо диспетчера задач на Windows

Пример работы команды top:

Результат команды top

Самые важные столбцы это PID и COMMAND

  • PID (Process ID) - Это ID процесса в системе, он понадобится для того, чтобы принудительно завершать работу программ или процессов.
  • COMMAND - Название процесса.

При вызове команды 'top', все столбцы будут динамично меняться местами из-за постоянного переопределения нагрузки, для того чтобы контролировать это все злодеяние, используйте следующие сочетания клавиш:

  • Заморозить терминал: CTRL + S
  • Возобновить работу 'top': CTRL + Z
Данная фишка нужна тогда, когда вы хотите завершить процесс командой kill


Завершение процессов (команда 'kill')

Позволяет остановить процесс или прекратить работу программы

Синтаксис: kill опции id_процесса

У команды kill есть 2 опции:

  • 15 — просит программу прекратить работу и даёт ей некоторое время, чтобы сохранить весь прогресс.
  • 9 — принудительно останавливает программы. Не сохранённый прогресс будет потерян.
Если вы не указали опцию при вводе команды kill, то 15 будет использоваться по умолчанию.

Рассмотрим пример с Google Chrome:

Для того, чтобы получить PID (id_процесса), необходимо вызвать ранее изученную команду top.

Чтобы спокойно скопировать PID, заморозьте терминал сочетанием клавиш CTRL + S

Основные столбцы вывода команды top
  1. Принудительное завершение процесса: kill -9 8614
  2. Прекращение работы с сохранением данных: kill -15 8614



Report Page