Текущий контроль процессов, команды ps и top
Для текущего контроля состояния процессов в системе используется команда ps.
Если она введена без опций, то покажет только собственные процессы пользователя и процессы обмена с терминалом. Команда имеет опции:
-a - выдает информацию о всех пользовательских процессах
-е - показывает значения переменных окружения
-h - при выводе на PAGER (more или less) выводит заголовок листинга
-m - сортирует вывод по используемой памяти
-r - сортирует вывод по использованию времени центрального процессора
-x - вывод команды не ассоциирован с терминалами (т.е. показываются также например и процессы-демоны)
Наберите команду # ps -ax
Посмотрим на листинг (здесь показана для краткости только одна строчка помимо заголовка и только часть полей):
USER PID STAT START TIME COMMAND bob 1167 R+ 5:57PM 0:00.04 ps -ax USER - имя владельца процесса PID - идентификатор процесса STAT - текущий статус процесса R = выполнимый, T = остановленный I = ожидающий, S = ожидающий (> 20 сек) Z = зомби Дополнительные флаги: W = процесс свопирован + = процесс в приоритетном режиме своего терминала START - время запуска процесса TIME - время центрального процессора, потребленное процессом COMMAND - имя и аргументы команды
Для самостоятельного изучения вам дается команда top.
Вывод этой команды аналогичен выводу команды ps.
Замечу только использование команды top - довольно дорогое удовольствие, т.к. она сама "пожирает" довольно много ресурсов системы. Не стоит ею злоупотреблять.