| |
Команда ps дает вам состояние всех процессов, запущенных на данный
момент. Например, вы можете использовать команду ps, чтобы просмотреть
состояние всех процессов, которые запущены в фоновом режиме, применив символ
&.
В следующем подпункте обсуждается вопрос, как применить номер PID
(идентификатор процесса), чтобы остановить выполнение команды. PID
является уникальным номером, который система Linux назначает каждому
активному процессу.
В следующем примере команда grep запускается в фоновом режиме и затем
выдается команда ps. Система сообщает в ответ номер идентификации
процесса (PID) и номер терминала (TTY). Она также выдает время
выполнения каждого процесса (TIME) и имя команды, которая выполняется
(COMMAND):
     $ grep word * > temp
     28223
     $
     $ ps
        PID         TTY       TIME       COMD
        28124       tty10     0:00       bash
        28223       tty10     0:04       grep
        28224       tty10     0:04       ps
     $
Обратите внимание, что система распечатала номер PID для команды
grep так же, как и для всех других запущенных процессов: для самой
команды ps и команды bash, которая была запущена во время вашей
регистрации.
Вы можете приостановить и вновь запустить программу, если в вашей системе
предусмотрена функция управления заданиями. Команда jobs выдает список
текущих фоновых процессов, запущенных или приостановленных. Команда jobs
дополнительно к PID распечатывает идентификатор задания (JID) и
имя задания. Чтобы вновь запустить приостановленное задание, либо возобновить
фоновый процесс в оперативном режиме, вам необходимо знать JID.
JID распечатывается на экране каждый раз, когда вы вводите команду
запуска или останова процесса. Если вы введете:
       jobs
то на экране появится следующая информация:
[JID] - Stopped (signal) <имя задания>или
[JID] + Running <имя задания>
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |