Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
144
Добавлен:
20.02.2016
Размер:
727.07 Кб
Скачать

Глава 8

Управление задачами

8.1Команда ps

Синтаксис:

SYSV:

ps [-efl]

BSD:

ps [-][alx]

Описание:

Вывод информации о состоянии процессов.

Опции:

В SYSV системах:

-e

Выдать информацию и о процессах других пользователей

-f

Выдать полную информацию о процессах

-l

Выдать информацию о процессах в расширенном виде

 

В BSD системах:

 

 

a

Выдать информацию и о процессах других пользователей

l

Выдать информацию о процессах в длинном формате

x

Выдать в том числе и информацию о процессах, не подсоединенных к тер-

 

миналам

 

 

53

8.2. Команда jobs

Поля в выходном листинге:

USER (BSD), UID

Пользователь — хозяин процесса

(System V)

 

 

PID

 

Идентификатор процесса

%CPU

 

Доля использования ресурсов процессора

%MEM

 

Доля использования оперативной памяти

SZ

 

Используемая виртуальная память в килобайтах (BSD) или страницах

 

 

(System V)

RSS

 

Используемая реальная память (в тех же единицах, что и SZ)

TT, TTY

 

Терминал, связанный с процессом

STAT (BSD),

S

Статус текущего процесса:

(System V)

 

• R — работает

 

 

• S — спит

 

 

• I — простаивает (BSD), промежуточное

 

 

состояние (System V)

 

 

• T — остановлен

 

 

• Z — зомби

 

 

• D (BSD) — ожидание диска

 

 

• P (BSD) — ожидание страницы

 

 

• X (System V) — ожидание добавочной па-

 

 

мяти

 

 

• W (BSD) — выгружено в свопинг

 

 

• N (BSD) — Niced: приоритет понижен

 

 

• > (BSD) — Niced: приоритет искусственно

 

 

повышен

 

 

 

TIME

 

Полное время работы на CPU

COMMAND

 

Командная строка программы

STIME (System V)

Время старта процесса

F

 

Флаги, связанные с процессом

PPID

 

PID процесса-родителя

NI

 

Nice процесса

C (System V),

CP

Используемость процессора, используется при вычислении приоритета (PRI)

(BSD)

 

 

PRI

 

Текущий приоритет

WCHAN

 

Ожидание события

8.2Команда jobs

Синтаксис:

jobs [-l]

Описание:

Вывести список задач в данной сессии shell.

Опции:

-l

Вывести также PID процесса, соответствующего задаче

54

8.3. Команда bg

8.3Команда bg

Синтаксис:

bg [%задача]

Описание:

Перевод задачи shell в фоновый режим. Если задача не указана, имеется в виду текущая.

8.4 Команда fg

Синтаксис:

fg [%задача]

Описание:

Перевод задачи shell в активный режим. Если задача не указана, имеется в виду текущая.

8.5Команда kill

Синтаксис:

kill [-сигнал] PID...

kill [-сигнал] %задача...

Описание:

Посылка сигнала процессу с идентификационным PID (получаемый командой ps или номером задачи shell.

55

Соседние файлы в папке 1