Процесс - это серия шагов для выполнения некоторых конкретных задач. С точки зрения информатики, процесс - это программа, находящаяся в процессе выполнения. Часто одновременно выполняется несколько процессов. Один процесс связан с одной программой, и каждый процесс имеет различные компоненты, которые выполняют соответствующие задачи. С каждым процессом связаны различные свойства.
К ним относятся:
- Номер процесса
- Состояние процесса
- Имя процесса
- Уникальный номер процесса
- Происхождение процесса
- Время, затраченное каждым процессом
В этой статье мы рассмотрим, как запустить и завершить любой процесс через командную строку. В данном руководстве я использую распределенную систему Linux Ubuntu 20.04 LTS. Для полного понимания следуйте руководству полностью.
Запуск процесса через CLI
Чтобы запустить любой процесс через CLI, необходимо выполнить следующие шаги:
Откройте терминал Ubuntu
Перейдите в левую нижнюю часть рабочего стола и нажмите на значок меню. Перейдите к строке поиска в верхнем левом углу.
Введите там "terminal" и нажмите на "Terminal".
Нажав на "Терминал", вы увидите следующее окно.
Запуск процесса
Предположим, что в данном случае я хочу открыть процесс "Firefox". Чтобы открыть Firefox через ввод командной строки, выполните следующую команду в терминале:
1 | [processname] |
Для этой конкретной статьи имя процесса "firefox" в приведенной выше команде. Когда вы выполните эту команду, она откроет процесс firefox в фоновом режиме, как показано на прикрепленном ниже изображении.
1 | firefox |
Вы также можете проверить версию открытого процесса через CLI. Чтобы проверить версию "firefox", выполните следующую команду.
1 | firefox -v |
Выполнение этой команды покажет версию процесса firefox, открытого в фоновом режиме. Это даст вам следующее отображение:
После запуска процесса вы также можете увидеть полный путь к исполняемому файлу для соответствующего процесса. Для этого используйте команду "which command":
1 | which firefox |
Это отобразит следующий путь относительно моей системы:
Завершение/прерывание процесса
Чтобы убить, завершить или остановить процесс через командную строку, выполните следующую команду:
Прежде чем убить процесс, сначала необходимо найти его PID, известный как "Идентификатор процесса". Каждый процесс имеет уникальный номер PID. Чтобы найти PID любого процесса, выполните следующую команду:
1 | ps -e |
Команда отобразит PID всех текущих процессов. В данном случае мы взяли в качестве примера "firefox". Поэтому ищите его. Выполнив вышеуказанную команду, вы получите следующую информацию.
Далее необходимо убить процесс после получения его PID. Чтобы убить процесс, выполните следующую команду:
1 | kill [PID] |
Как видно на прикрепленном выше снимке экрана, PID firefox равен "8490". Поэтому команда будет выглядеть следующим образом:
1 | kill 8490 |
Выполнение вышеуказанной команды приведет к уничтожению, завершению или остановке процесса "firefox", работающего в фоновом режиме.
Заключение
Эта статья поможет вам понять концепцию процесса, как запускать и завершать процесс через ввод командной строки очень простым и понятным способом. Если вы новичок и учитесь всему самостоятельно, то эта статья будет для вас очень полезной, так как она объясняет руководство более простыми словами с помощью легко воспринимаемой практической демонстрации.