[ Немнюгин ] Основы работы в операционной системе Linux
.pdfВремя исполнения програ мы можно |
|
|
|
|
|
|
|
|
|
|
|
ть |
, |
|
|
если зап стить ее с помощью |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
другие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
определиив д |
|
|
|
|
|
|
определение |
|
|
времени |
работы |
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
time. Аргументом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
у |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
команды |
|
|
, |
|
|
|
которые |
|
|
|
|
|
|
|
|
|
|
|
ляется |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В рез |
|
|
|
|
|
|
|
|
выполнения в |
||||||||||||||||||||||||||||||||
файл станд |
|
|
ртных ошибок |
выводятся имя |
в ем ни исполненияльтатакже |
|
некоторые |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
редактора |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
с помощью которого пользовательрограммыдактировал файл |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
параметры. |
|
|
|
качестве примера |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
jed, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
force.p: |
|
|
|
|
|
||||||||||||
% /bin/time jed force.p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
real 82.85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
user 1.14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
sys 0.23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Переменные |
|
|
|
кружения |
. |
|
|
|
Переменные |
окружен |
|
|
я |
осту ны |
|
прогр |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
к |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
не |
|
|
меняются |
|
|
от |
|
вызова |
|
|
|
вызову |
ередачиустанпрограммамдлявливаютс |
|||||||||||||||||||||||||||||||||||||||||||||||
чтения |
|
|
|
|
Механизм |
|
переменных |
|
окружения |
|
|
|
служ |
|
|
|
ля |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
ользовате ем |
|
|
|
андами оболочки |
export |
или |
|
setenv. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
амяти |
|
|
|
|
|
|
|
|
|
|
размещения. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
им |
||||||||||||||||
Раз |
|
|
|
|
|
програм |
|
|
|
Важным параметром |
|
роцесса являе ся объем занимаеомй |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
компьютера |
|
|
Каждый |
процесс хар |
|
ктеризуется |
значениями |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
размера |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
. |
|
|
|
л |
|
|
|
|
|
|
ханизмы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
памяти |
|
|
|
|
|
|
|
|
|
|
UNIX |
|||||||||||||||||||
|
|
|
|
|
|
|
|
Д |
|
|
|
|
|
|
|
|
|
|
|
процессов |
|
в |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЭВМ |
|
|
|
ОС |
|
|
|
|
||||||||||||||||||||||||||
|
рираметров |
|
|
|
|
|
|
|
|
|
свопинга |
|
|
|
|
виртуальной |
|
|
памя . |
Свопингом |
|
называют |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
няются |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Виртумашинныйльный змер |
|
|
|
|
|
|
|
|
|
лный объем памяти |
||||||||||||||||||||||||||||||||||||||||||||||||||||
размера |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
зку |
|
|
|
|
жестк |
|
|
диск |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Часть процесса ил |
|
весь |
процесса |
|
|
|
|
|
|
|
|
|
|
|
|
код |
|
|
|
сегмент |
|
данных |
|
|
могут оказаться |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
выгруженными |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
же |
|
|
кий |
|
диск |
|
|
не |
|
|
нимая |
|
|
место |
|
|
|
|
|
|
|
перативной |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
п |
|
|
к |
|
|
|
SZ |
|
|
|
|
|
|
|
|
|
|
х |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
времени |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
. |
|
сегмента дан |
|
|
|
|
|
Не |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
показываеттечение |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
виртуального |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
резидентной части. |
|
|
|
|
|
|
|
|
использовавшиеся |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
||||||||||||||||||||||||||||||||||||||||||
не бх димый для |
|
|
|
|
|
|
|
|
|
|
ия всего процесса |
|
|
В оперативной памяти располагается |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
резидентная часть |
|
|
|
которая |
|
|
одержит часто |
|
|
используемые |
|
фрагменты кода |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
раммы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
только |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
н . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
чтобы |
|
|
|
|
|
|
|
некоторого |
|
|
|
|
|
|||||||||||||||||
фрагменты |
|
|
|
|
|
|
ут выгружаться на диск для того |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
оперативную |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Объем используемой памяти можно узнать |
|
|
|
помощью |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
амяти |
|
|
|
обычно |
|
страница |
|
|
имеет |
|
|
объем |
|
|
|
|
|
или |
|
|
|
|
|
Кбайткомандыосвободитьколонк |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
амять для |
|
други |
х процессов |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
ри |
|
|
|
азании колонок |
|
SZ, |
|
|
VSZ, |
RSS |
|
|
|
PMEM |
|
или |
%MEM |
после |
ключа – o. |
|
В |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
ке |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
иртуальный |
выводитсяразмер Кбайт |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
у азыв ется размер ре |
|
|
|
|
|
части |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Кбайт |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
тношение |
|
|
размерпрограммы |
|
|
|
|
|
|
|
|
|
|
|
ч сти |
|
|
общему |
|||||||||||||||||||||||||||||||||
колон е |
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
виртуальный размер |
|
|
|
|
|
|
|
4 |
|
|
|
в страницах оп р тивной |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
), |
|
|
|
|
|
|
|
|
|
|
|
|
|
VSZ |
— |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
RSS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
идентной |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%MEM — |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
толькоколонкеколонпамяти |
об. |
|
|
|
|
|
|
|
|
|
|
что |
|
|
|
|
|
процессарезидентнойнет изидентных страниц в |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
амяти оперативнойП сле го ка |
|
|
польз |
колоцентах |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вводу команды |
|
опе ационная |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Символ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
команде |
ps |
– |
|
l |
|
|
указа |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
ыводится |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
объему |
|
|
|
память |
выгрузив |
|
|
|
|
|
|
По |
|
|
диск |
|
|
|
|
|
|
|
|
ругих |
|
|
нных колонок |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ка |
|
в |
|
|
предварительно |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процессов |
|
|
Из |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SZ. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
W |
|
|
|
|
|
|
|
|
|
|
|
|
STAT |
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
данных |
|
|
|
|
|
|
|
|
|
|
|
|
с |
|||||||||||||||||
с тема вынуждена подгрузить значаетсть машин ого кода |
|
|
|
|
, |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
к |
|
|
|
|
|
|
|
видно |
|
|
|
|
приступил |
|
|
|
|
случае |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ниже |
листинга |
|
|
что |
в |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ввода |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
интерпрет тора |
|
|||||||||||
ис |
|
|
енн го |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
данном |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|||||||||||||||||||
приве |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
лько |
|
|
|
|
Кбайт кодачастиданных а не |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
командной строке используются |
|
|
|
|
|
|
|
|
Мбайт как |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
для |
|
|
|
|
|
|
команды |
|
||||||||
это было |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
480 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
1,3 |
|
|
|
, |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
до |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
# ps -o pid,sz,vsz,rss,pmem,stat,comm -p 334 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
PID |
|
|
SZ VSZ RSS %MEM STAT COMMAND |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
334 |
519 2076 480 0.7 S |
|
|
|
|
bash |
|
Операционная |
|
|
|
|
с стема |
|
|
|
|
|
|
жет |
|
накладывать |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Лимитирующие |
|
|
параметры |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
значения |
|
|
|
|
|
|
|
могут |
|
|
|
|
|
|
, |
|
|
|||||||||||||||||
огра ичения |
|
на |
|
|
боту |
|
программ |
|
К |
|
|
таким |
|
огран |
|
|
|
|
|
|
|
|
|
|
|
мер создаваемого |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
част ости |
|
|
|
|
|
|
|
|
|
|
льное |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
время |
|
макс мальный |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
лимитирующих |
|
параметровколичествох |
|
|
екущие |
|
|
|
, |
|
|
|
|
|
|
|
|
|
можно |
узнатьотноситьсяпомощью |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
н |
|
|
|
максимальное, |
|
|
|
|
|
процессорноекрытых |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
другие |
Список |
|||||||||||||||||||||||||||||||||||||||||||
файла |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
файлов чениямнекото ые |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
р |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
т
|
|
|
|
ulimit – a (bash). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
команды19. |
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(runnable)Если льзователь. |
установил |
|
|
|
|
|
|
|
|
|
|
о |
|
|
|
|
|
|
его |
|||||||||||||||||||||||||||||||||||||
|
уже не сможет |
|
|
Рядовой- |
пользователь |
имеетст итправо только |
|
|
|
|
у |
|
|
|
менитьзначе ия |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
граничивающив |
х параметров В начале |
|
|
|
|
|
|
|
|
, |
как оболочкаограничениетакуменьшавызв нные из |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
программы |
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
т |
|
|
|
|
|
нее |
|||||||
|
|
|
находится |
|
|
в |
|
|
дном |
|
|
из |
|
|
пе ечсессиисленных |
ниже |
|
|
|
|
|
|
ий |
и |
|
может быть |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
используемые |
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
обычно не имеет ограниченийR. |
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
ресурсы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
льзов теля |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Состоян |
|
|
|
|
процесса |
|
из |
|
состояни |
|
|
|
|
|
|
комстояний |
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
характеристикив |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
Процесск торые исп льзуют |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
или |
|
|
|
|
|
для э их |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
стояния |
|
|
в |
|
другое |
|
операци нной |
|
системой |
|
ли |
|
|
|
|
|
|
ндами |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
Рассмотрим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
ереведен из одного |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
значения |
, |
|||||||
п |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
каждого |
|
|
|
|
|
|
|
|
|
работоспособным |
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
программы ps |
|
|
top |
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
STAT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: |
|
||||||||||||||||||||||||||
|
|
ыполняет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
Работ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
способный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Если процесс в тек щий момент |
|||||||||||||||||||||||||||||||||||||||||||
|
|
ремени |
|
|
|
на |
|
|
центральном |
|
|
процессореколонке |
называется |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
какие либо действия или |
|
|
|
|
|
|
|
|
очереди на пол чение кванта |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
20. |
бозн чается |
символом |
|
, |
|
|
|
|
п сле |
|
того |
|
как |
|
процесс |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
перацию |
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
sleeping) |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
Ожид ющий |
|
|
|
|
|
спящий |
|
|
|
|
|
|
|
|
|
|
|
он |
|
|
процесс |
|
|
|
Это |
|
остояниеК так |
|
|
|
|
|
|
значается |
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
окончания |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
дождать |
|
|
|
|
|
|
|
|
|
|
ациям |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
д че него проц возникаетсса |
|
|
|
Операции выв да |
|
|
|
|
|
|
|
инициируетосителисистемнуюврод |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
символомгибкиам ой зав |
|
|
|
|
|
|
|
длительных |
|
операций |
будутСисмедленныеем |
|
|
|
|
|
|
|
|
|
демоны |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
/ |
|
|
|
, |
|
ко орой |
|
|
|
|
|
|
|
|
олжен |
|
|
|
|
|
|
|
|
|
с . |
|
|
|
|
|
|
, |
|
|
опе |
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
истечение |
|
|
|
д |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
време |
|
|
|
|
|
завершение |
|||||||||||||||||||||||||||||
|
|
тносятся ввод |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
за анного |
|
|
|
|
тервала |
|
|
|
|
|
|
|
к |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
х |
|
|
агнитныхвыводсков |
|
|
|
|
магнитных лент |
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
приводитьне |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
цессорное |
|
|
|
|
|
ршения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
жиданию |
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
часть времени |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
требляют |
||||||||||||||||||||||||||||||||||
|
|
большую |
|
|
|
|
|
|
время |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процессы- |
|
|
|
|
|
|
||||||||||||||||||||||
|
|
ро |
|
|
|
|
|
|
|
|
основные |
|
ресупроводяты |
|
|
|
|
состоянии ожидания |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
остановить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(stopped) |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Остановленный |
|
|
|
|
|
|
|
|
|
|
|
|
|
оц |
|
|
|
|
|
|
Процесс можно |
|
|
|
|
|
|
|
|
|
|
любое время |
||||||||||||||||||||||||||||||||||||||||||
|
|
и после останова продолжить |
|
|
го выполнение |
|
Остановленный |
|
|
роцесс не |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
требляет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
мож |
|
|
|
|
остан |
|
|
|
|
процесс |
|
|
|
|
|
|
р |
|
|
|
чтобы д ть |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
|
|
|
|
|
|
|
— |
|
|
. |
процессорстема ооперативнуютанавлив ет |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
или |
|
|
|
|
|
|
|
|
|
|
|
|
зав ршиться |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
фоновые |
Пользовательслуча |
|
|
|
когдакомпьютерани пыт ются ввестнаприм |
|
|
, |
|
|
|
терминала |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
возможность. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вить |
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
памят |
|
|
|
|
|
|
|
|
|
другому |
|
|
|
|
|
|
|
|
ес |
|
|
|
исп льзов ть |
|
|
больший |
данные оперативной |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
проц |
|
су |
|
|
|
объ м |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
Заверши |
|
|
|
|
|
|
|
быстрее |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
Опер ционная |
|
|
|
|
|
|
|
|
|
|
|
|
|
процес |
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
зомби |
|
|
е, |
|
|
|
|
|
|
|
|
|
|
|
|
процесс |
|
|
После зав ршения |
|
. |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
с |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
процессынем должна быть удалена |
|
|
|
|
|
|
|
|
|
|
|
систем й из |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Это состоян |
|
|
|
|
обозначается |
символом T. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
22. |
|
|
|
|
|
|
|
шийся ( |
|
|
|
|
|
, |
|
|
|
«zombie») |
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
таблицызап |
|||||||||||||||||||||||||||||
|
|
не ожидая его завершения ОС вынужденаоперационнойхра ить в |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
завершившемся |
|
|
|
|
|
|
|
|
системы |
|
|
могут |
различать |
|
|
|
некоторые другие |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Кромеинформацияпереч сленных |
|
разные |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
процессо |
|
|
. |
Если родительский процесс выпол яется параллельно |
|
|
|
д черн |
м |
, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
таблице процессов |
|
|
|
сь |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процессе |
, |
|
|
хотя |
|
|
он |
|
реально |
|
уже |
|
|
|
|
|
|
существует. |
|||||||||||||||||||||||||||||||||||
|
|
Заверш |
|
|
шийся процесс |
обозначается |
символом |
Z. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
состояния пр цессов |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
фоновый режимы исполнения |
|
|
|
|
ов |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
Опе ативный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
по ьзователя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дочерние |
процессы мог |
вводить данные |
|
рминала |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
оперативн При |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
цесс |
|
|
|
переходит |
в |
||||||||||||||||||||
В |
|
|
|
|
|
|
|
|
ежи е оболочка после запуска |
дочернего про |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
реж м |
ожидания |
|
|
его |
|
з |
|
|
|
шения |
, |
|
|
|
|
|
не |
|
|
|
в |
р жим |
|
ввода |
|
очер дной |
|
команды |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
запуска |
|
|
|
|
|
этом |
|
|
процесса |
|
интерпретатор |
|
сразу переходит |
|
к |
|
|
исполнению |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
После |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
символ |
&, |
|
она |
будет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
. |
||||||||||||||||||||||||||
|
|
команды п ставить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
Ес после |
|
|
|
|
фонового |
|
|
|
|
|
|
|
|
|
|
|
|
выполняться в фоновом режиме |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
следующей команды |
|
|
или выв дит на экран |
|
|
|
иглашение |
|
командной строки не |
|||||||||||||||||||||||||||||||||||||||||||
ож дая заверше |
|
|
фон вого |
|
|
|
|
|
|
процесса |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
Пр мер выполнения |
|
|
|
|
|
|
|
|
|
дочернего |
|
|
|
|
|
|
|
|
|
|
х программы |
|
|
|
которая |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и фоновом |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
выводит |
|
|
|
|
|
|
|
|
|
|
|
оперативном |
|
|
|
|
|
|
|
|
режима |
|
|
|
|
|
|
a.out, |
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
экран |
|
|
в |
|
|
|
|
|
|
|
|
«Hello, world!»: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
на |
|
|
при етствие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
% a.out |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
Hello, world! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
% a.out & |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
[1] 16380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
% Hello, world! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
[1] |
|
|
|
Done |
|
|
|
|
|
|
|
|
|
|
|
|
a.out |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Перв я команда |
|
|
|
|
|
|
|
|
|
|
|
|
запуск |
|
|
|
|
|
|
|
|
|
|
|
|
оперативном режиме |
Обол чка |
|||||||||||||||||||||||||
режиме |
: |
После запуска |
|
|
|
|
граммы оболочка |
выводит |
на |
|
|
|
|
|
в кв |
дратных |
||||||||||||||||||||||||||||||||||||
бств |
|
|
|
|
|
нумерациюпроизводитф новых задач для удобства управлен я ими |
помощью |
|||||||||||||||||||||||||||||||||||||||||||||
ожидает |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
програ |
мы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
ls х |
|
|
|
завершенияомер фо |
|
|
|
оперативной также |
|
|
|
|
|
|
|
|
только |
|
|
|
этого |
|
ыв дит |
||||||||||||||||||||||||||||
пригл шение кома дн |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
м |
|
|
|
|
— |
запуск |
пр гр ммы |
|
фоновом |
||||||||||||||||||||||||||
|
|
|
|
|
строки |
|
Вторая ко |
анда |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
кобка . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
терм нал |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
задачи, |
|
|
|
|
|
|
|
PID |
|
|
|
|
|
|
. |
|
|
|
чки |
|
|
|
|
вливают |
||||||||
|
|
|
|
|
|
|
|
может |
|
овой |
|
|
э ом |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
завершается |
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
об |
|
|
пользователя |
специальным сообщением |
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
ную |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
н |
|
|
команд |
|
jobs, |
|
fg, bg |
|
|
kill. |
|
|
Когда |
|
|
фоновая |
программа |
|
|
|
|
, |
||||||||||||||||||||||||||
встр ен ых |
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
, |
|||||||||||||||||||||||||||
состоболочка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
х скобках |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
номер фоновойоповеститьзадачи |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
ящим из трех полей |
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( квадратны |
|
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
2. |
причина заве шения |
( |
н |
|
|
|
|
, «Done» — |
|
|
выполнена |
); |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
3. |
командная |
|
|
|
|
|
|
|
|
ком ндапримерее аргументы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
строки ( |
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
|
). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
Пример |
|
|
|
|
s.c |
s.o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
a.out* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
[1]+ |
|
|
Done |
|
|
|
|
|
|
|
|
|
a.out |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Для того чтобы станда тный вывод и сообщения об ошибках фоновых |
|
|
|
не |
||||||||||||||||||||||||||||||||||||||||||||||||
|
падали |
|
на |
экран |
|
|
|
|
|
минала |
рекомендуется |
|
направлять |
|
эти потокипроцессовфайлы |
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
терминала |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
сяЕсли |
||||||||||||
по |
м щью |
|
|
|
|
|
|
|
|
|
>, >>: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
только |
|
|
|
|
|
|
процесс |
|||||||||||||||||
Ввод данныхконструкций |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
# ls –al >>out 2>&1 & |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|||||||||||||||||
ф новая |
|
|
|
|
|
пытается можетввеси |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
задача |
|
|
данные |
|
|
терминала |
|
она |
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
Эта команда |
|
|
|
|
|
|
извещениекачествеосуществлятьаргум нта номероперативныйзадачи останавливаекомандой |
||||||||||||||||||||||||||||||||||||||||||||
ользователь |
получает |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
Остановленную фон вую задачу можно |
перев сти |
в |
|
|
|
|
|
|
жим |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
fg. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
PID), |
|
|
|
|
||
предв |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ожет быть много |
|
|
|
|
|
|
|
|
|
|
которы |
|
||||||||||||||||
Фоновых задач воспринимаетодной |
|
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
ряется |
символом |
|
|
|
|
цента |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
# fg %1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Если ввести команду |
|
|
|
|
|
|
|
олочки |
|
|
|
|
|
в |
|
|
|
|
|
|
|
. |
режиме будет выполняться |
|||||||||||||||||||||||||||||
|
fg |
|
ез |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
аргументов, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
ост новленная задача всего од |
|
|
|
|
менно оперативномона будет переведена в оперативный |
|||||||||||||||||||||||||||||||||||||||||||||||
зад ча |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
jobs. |
Если |
|||||||
|
|
отмеченная символом |
|
, |
списке задач |
|
|
выводимом командой |
|
|
||||||||||||||||||||||||||||||||||||||||||
|
а |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
выполнени |
|
|
|
|
|
|
jobs: |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
режим Приведем пример |
|
|
|
|
|
|
|
я команды |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# jobs |
|
[1]+ Stopped |
a.out |
[2]- Running |
./mdx & |
|
|
|
|
|
|
. |
Оперативный проц сс мож |
|
остановить перевести фоновый режим |
Для этого |
|||
надо на |
управляющего терминала нажать комбинацию клав ш |
|||||
После остановки оператив |
|
задачи оболочка присваивает ей номер |
выводит |
|||
клавиатуре |
|
|
|
|
|
Ctrl+Z. |
|
|
|
ной |
|
и |
|
сообщение об остановке |
: |
|
|
|
|
|
# ./mdx |
|
|
|
|
|
|
Ctrl+Z |
|
|
|
|
|
|
[1]+ Stopped |
|
./mdx |
|
|
Ост |
овленный процесс можно продолжить либо в оперативном режиме с помощью |
|||||
ан |
fg, |
либо в фоновом режиме с помощью команды |
bg. |
bg |
||
ком |
ды |
|
Команда |
имеет |
||
|
|
|
, |
команда fg: |
, |
|
такие же аргументы как и bg |
|
|||||
# jobs |
|
|
|
|
|
|
[1]+ Stopped |
./mdx |
|
|
|||
# bg %1 |
|
|
|
|
||
[1]+ ./mdx & |
|
|
|
|||
# jobs |
|
|
|
|
|
|
[1]+ Running |
./mdx & |
|
|
При |
|
|
|
|
|
|
|
команды |
|
|
|
|
|
|
|
|
|
|
|
вывод |
|
номер задачи |
|
командную |
|
|
|
|
и |
||||||||||||||||||||||
символ |
|
показывающий что оболочкаманда |
|
|
|
|
|
|
|
|
|
|
в фоновом режиме |
|
|
с |
|
данным |
|||||||||||||||||||||||||||||||||
|
|
выполнениибудет управл ющегво |
|
|
ерминала |
|
|
|
все |
ф |
|
|
связа ные |
|
|
||||||||||||||||||||||||||||||||||||
управляющим |
|
|
|
|
|
|
, |
|
|
потеряют |
|
|
исполняетсясвой чникпродолжитпроцессаннйлых |
|
клавиатуру |
|
|
или х |
|||||||||||||||||||||||||||||||||
|
|
|
&, |
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
сессии, |
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
||||||||
Фоновые |
. |
оцессы запущенные |
|
|
|
время |
|
|
|
|
|
|
могут продолжать работу п сле ее |
||||||||||||||||||||||||||||||||||||||
ок |
нчания |
Пользователь после запуска ф нового |
|
|
может ввести строкуманду |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
пр це |
|
|
|
|
|
|
|
|
выпол ение У этого |
||||||||||||||||||||
logout, |
|
|
работоспособный фон вый |
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
н |
|
|
. |
|
|
|
|
|
|
|||||||||||||||||||||
роцесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
роцес ам |
|
|
|
|
|
|
|
|
|
|
, |
|
команды |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
) |
|
|
|
им |
||||||||||
|
|
|
|
|
|
( |
|
|
|
). |
|
|
нять |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
экран |
|
|
|
Люба |
|
попытка |
|
|
ввода |
|
|
или |
вы ода в эти файлы яв |
|
|
|||||||||||||||||||||||||||||
недолучателятимой операци |
|
|
|
|
|
|
|
|
|
к |
|
|
|
|
|
|
|
му за шению процесса |
. |
|
К |
та |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
приведет |
|
|
|
|
|
|
позже |
|
|
|
управлять |
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
аварийн |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Для |
|
|
|
им |
|
|
|
|
х аварийногоспособ |
|
|
|
|
|
|
|
|
|
|
|
фонового процесса при выводе данных |
||||||||||||||||||||||||||||||
в файл |
|
|
|
|
|
|
|
|
|
|
fg, bg |
|
|
jobs, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
мощью |
чаннельзясессии следует |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ошибок |
|||||||||||||||||||||||||||
|
|
|
с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
толь |
|
|||||||||||||||
|
сле око |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
стандартные файлы вывода и |
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
сигналов кото ые будут описаны |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
по |
|
предупреждения |
|
|
|
|
|
перенаправитьзавершенияд |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
среодствами |
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
командойиз дву |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
1. |
|
|
|
|
|
|
интерпретатора >, >>, >& . |
|
.; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
2. |
|
|
|
|
|
nohup. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Команда |
nohup |
напр |
|
|
|
стандартные файлы вывода и ошибок файл |
nohup.out, |
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
весь вывод |
|||||||||||||||||||||||||||||||||||||||||||
который расположен |
|
кущем каталоге Если файл уже |
существует |
|
|||||||||||||||||||||||||||||||||||||||||||||||
Имя |
|
программы |
является |
|
первым |
|
|
аргум нтом |
|
команды |
|
|
|
|
а |
аргументы |
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
конец |
этого файла |
: |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|||||||||
будет добавлен в |
|
|
|
|
|
|
|
|
|
|
|
|
] & |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
# nohup |
программа |
|
[аргументы] [< |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
файл |
|
|
|
|
|
|
|
|
|
|
|
|
nohup, |
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
собственно программы указываются после е |
|
имени |
Если программа будет вводить |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
из стандартного файла |
ввода |
|
терминалапользователь: |
|
должен заранее создатьkill. |
файл |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
на диске |
|
|
заменить |
|
|
|
дом из этого файла |
пользуясь |
|||||||||||||||||||||||||||||||||||||||||||||||
средствамиэтого |
|
|
|
|
); |
|
строке |
|
|
|
|
|
ует |
|
спользовать сим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|||||||||||||||||||||||
данны |
|
|
|
оболочки |
Кома ( |
|
|
|
nohup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для |
|||||||||||||||||||||||||
|
|
1. |
|
|
|
|
|
|
|
не запускает задачу в фоновом режиме |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|||||||
|
|
ОС |
командной |
|
|
|
С |
|
|
|
д |
|
|
|
|
|
|
|
|
|
|
|
|
|
во |
|
&. |
|
с |
|
|
помощью |
|
гналов |
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
упр вленсле |
|
|
процессами |
|
осуществляется |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
UNIX |
|
|
|
|
|
|
|
|
и |
гналы |
|
|
управление процессами |
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
||||||||||||||||||||||||||||
Боль |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
имеют |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
номера |
|
|
и |
мнемонические |
|||||||||||||||||||
ЭВМ различной ар |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
Польшинствоатель |
|
|
|
сигналов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
команды |
|
|
Реакцией |
||||||||||||||||||||||||
|
|
мож хитектуройпо лать юбойстандартизованныеиг ал помощью |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
. |
|
С гналы могут отличать я |
|
|
омерами |
, |
|
названиями и назначением на |
|||||||||||||||||||||||||||||||||||||||||||||
|
бозначения |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
операционной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
проце |
|
|
сигнал |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
сист |
мы на |
|
|
|
|
|
|
|
может .быть |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
са |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
процес |
|
|
|
|
|
стандартная |
|
реакция |
|
на |
|
подавляющее |
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
сигналов |
|
|
|
запись в файл |
|
|
образа памяти с. программойбольшинствоцелях |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
2.завершение |
|
|
|
|
|
с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
core |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
|
отладки |
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
( |
|
|
останов проце |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
л |
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
4. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. |
|
|
|
|
|
|
|
|
|
|
|
сигнал |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
игнорировать |
|
|
|
|
|
|
и продолжить выполнение процесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
Рассмотрим наиболее важные сигналы |
|
|
полным списком сигналов с помощью |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сигналы управления |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сигналы |
из этой |
|
группы |
|
|
|
|
|
|
|
|
|
для |
||||||||||||||||||||||||||||||||
|
|
|
|
|
kill |
– |
l. |
|
|
|
|
|
|
|
процессом. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
предназначенызаве шения |
|||||||||||||||||||||||
пользователемзавершенияли сист мным |
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
для |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
экстренного |
|
|
|
|
|
|
|
|
|
|
|
или временной приостан вки процес а |
|
Некоторые с гналы |
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
осылаются ОС процессу |
|
когда по |
|
ьзовательмогут |
нажимает определенные комб нац |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
клавиш на |
. |
клав атуре |
|
|
Ряд сигна |
быть |
|
|
посланы |
|
только |
|
из |
|
оцесса |
|||||||||||||||||||||||||||||||||||||||||||||
программы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
админист атором |
|
|
|
|
|
|
экстренного |
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
прервать |
|
|
|
|
|
|
|
|
|
процессограмму: |
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
||||||||||||||||||
Следующие сигналы экстр. нно завершают |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ctrl+C; |
|
|
|||||||||||||||||||||||||||||||||||||
∙ |
|
SIGINT |
(2) — |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
си |
|
|
|
|
|
|
|
|
|
|
|
|
процессовп ограмму Посылает |
|
при нажатии клавиш. |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
команды∙ SIGTERM |
|
(15) — |
|
завершить |
|
|
|
|
. |
|
|
. |
И |
пользуется |
|
для |
|
предупрежд |
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
посылает |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
граммы о скором ее завершении Большин тво проц ссов перехватывают этот |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
сигнал |
|
для |
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
выпо |
|
|
|
|
|
|
п |
д |
|
завершением |
|
|
подг товитель |
ые |
|||||||||||||||||||||||||||
|
|
|
|
того |
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
||||||||||||||||||||||||||
|
|
проц ссам( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ли |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
послать |
сообщения |
|||||||||||||||||||||||
∙ |
|
SIGSTOP —з крыть |
|
файлы |
|
|
|
уда. |
нить врем нные |
|
файлы |
|
|
|
|
|
|
|
Ctrl+Z; |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
действияесли не были указаны |
. |
|
.). |
или имя сигнала |
|
|
|
|
|
|
|
|
|
|
|
|
|
kill |
|
|
|
|
|
, |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
- |
|
а |
|
|
|
|
|
|
|
|
|
|
Этот сигнал |
|
|
|
|
|
|
|
|
команда |
|
умолчанию |
||||||||||||||||||||||||||
∙ |
|
SIGKILL |
|
|
|
п ртнерамчтобыи д |
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
(9) — |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
« |
|
|
|
|
» |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процесса |
|
Самый |
|
|
сильный |
|
из всех |
||||||||||||||||
|
|
|
|
стема вершаетбезусловноеномерльзяпредварительного |
|
|
|
|
процессов |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
ледующие сигналы служат для остановкизавершениепродолже |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
гналов завершения |
|
|
Его |
|
|
|
|
|
|
|
|
иг |
орировать или перехватить операци нная |
|||||||||||||||||||||||||||||||||||||||||||
быть изменена |
|
|
|
остановить процесс Посылается приуведомленияажатии клавиш |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
тандартная реакция |
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
SIGKILL, может |
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
на все сигналы кроме |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
С |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:
∙ |
|
SIGCONT — |
|
|
|
|
|
|
|
|
остановленный процесс |
. |
|
|
|
|
|
|
остановленной |
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
группе процессовпродолжитьвводе команд |
|
|
|
. |
|
|
или программным путем |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
процессам Основным |
|
|
|
|
|
отправки сигналов явля |
Посылаетсякоманда |
|
. |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
Познакомимся |
|
теперь |
|
|
|
|
|
|
|
|
fg |
|
|
bg |
интерф й ом |
|
|
|
|
|
|
|
сигналов |
|||||||||||||||||||||||||||||
|
|
|
пользовательским |
отправки |
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
средством |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
е |
|
|
|
|
|
kill: |
|
|
|
|
|
|
|
|||
# kill -l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
# kill [- |
|
|
|
] PID... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
# kill [- |
|
|
|
|
|
] PID... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
# kill [- |
омер] % |
|
|
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
задача |
|
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
# kill [-название] % |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
задача |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
||
Первый вариантnice |
|
предназначен для вывода, |
|
списка номеров и названий, |
|
сигн лов |
|
|||||||||||||||||||||||||||||||||||||||||||||
к торые |
|
:опреде ены |
|
данной версии ОС |
|
Остальные четыре варианта ком нды |
||||||||||||||||||||||||||||||||||||||||||||||
остановить |
оперативныйniceпроцессунажатием |
|
|
|
|
|
|
|
клавиш затем завершить, |
его |
||||||||||||||||||||||||||||||||||||||||||
посылае |
|
сигнал |
|
|
|
|
|
|
|
|
. |
...Если]] номер или название сигнала не указаны |
, |
|||||||||||||||||||||||||||||||||||||||
# nice [ют– |
|
] [ другому[ |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
SIGTERM. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Оперативный: |
|
|
оцесс можно зав ршить |
|
|
|
|
|
|
|
|
|
|
|
|
Ctrl+C. |
|
|
|
|
|
программа |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
ем клавиш |
|
, |
|
Если |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
#игнорируетrenice |
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
клавиш |
|
|
|
|
|
можно попробовать |
||||||||||||||||||||||||
сигналы[PID...]посылаемы[-u UID] [-g GID]при нажати |
этих |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ctrl+Z, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
SIGKILL. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
сигналомие. |
|
|
|
|
|
|
|
|
|
|
|
П |
|
|
|
|
|
|
ет |
|
только |
|
|
|
|
|
|
|
|
|
|
|
т |
|
|
, |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
риор |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
оболочкиф рмат |
|
|
может понижать п |
|
итет как исполняемой команды |
|
так и самой |
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
активны |
|
|
процессов. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
К манда |
число |
psкоманда аргументы . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|||||||||||||||||||||
top. |
|
|
|
|
|
|
|
|
|
|
|
|
|
top |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
тсяrenice |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
пе |
|
одически |
|
|
|
позволяет |
уменьшить |
|
приоритет . |
|
|
|
|
|
|
х |
|
процессов |
Ее |
|||||||||||||||||||||||||||||||||
изменен |
|
|
ОбычныйQ. |
|
пользователь мож |
|
ся н вое. |
существующипониз тьприорите |
|
ет |
|
указав |
||||||||||||||||||||||||||||||||||||||||
В отлич |
|
от команды |
|
|
здесь указыва |
|
|
|
значен |
|
|
|
|
|
|
|
|
|
а |
|
а не его |
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
положительноеtop |
число |
|
|
|
|
:значения текущег |
приоритета процесса |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
Для получен я;инфо мациибольшеепроцессах |
используются в основном |
|
|
команды |
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Команды |
ps |
|
top |
|
|
|
|
сочетает двесебе |
|
|
: ps |
|
|||||||||||||||||||||
|
|
|
|
Команда |
|
|
|
обсужд лась ранее |
|
Ком нда |
|
|
|
|
|
|
|
редства |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
процессзначением |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
умолчанию |
||||||||||||||
|
3. |
|
|
|
|
|
|
над |
|
|
|
|
ми |
|
|
управления |
|
ми |
|
|
Она |
|
выв дит |
на |
|
экр |
|
|
||||||||||||||||||||||||
наблюденияделится на три |
список |
наиболее |
|
|
|
|
|
|
|
х |
|
|
|
|
|
|
По |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
акт |
|
в |
|
ость |
|
|
обновляет |
|
|
|
|
|
|
|
|
|
|
|
|
|
простейшем |
|||||||||||||||||||||||||||||||
в |
|
|
|
|
те |
|
определяется |
|
|
|
|
|
|
текущей |
|
загрузки |
|
|
|
|
ра |
|
В |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
Экр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
в |
программа |
вызываетсявыводчасти |
без |
|
аргументов |
|
|
Выход |
|
из нее |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
верхней |
части |
обобщенная информация |
|
о |
процессахпроизводитсяработе |
||||||||||||||||||||||||||||||||||||||||||||
ж тием клавиши |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
1. |
|
|
системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
2. |
средняя часть используется для диалога |
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
по |
|
определенному |
|||||||||||||||||||||||||||||||||||
|
|
Строки |
|
отраж ющие |
|
|
|
|
|
|
|
процесспользователемсортируются |
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
нижняя часть |
экрана |
|
|
ис ользуется |
|
для |
|
вывода |
|
отсортированного |
по |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
списка |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
определенному критерию |
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вpsнижней. части, экрана выводисостояниеся таблица нап минающая, по форме вывод утилиты
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
к итерию· USERПо умолчанию¾ еги |
сортировка происходит по- |
|
|
|
ущемупроцессазначению; |
|
загрузки |
|||||||||||||||||||||||||||||||||||||||||||||||||
Программ . |
|
|
поз |
|
|
|
|
|
управлять |
|
|
|
|
|
|
|
|
терактивном |
режиме Для этого |
|||||||||||||||||||||||||||||||||||||
п |
|
|
|
|
|
|
|
|
|
|
|
|
ляетв |
строке диалога |
|
|
|
|
|
|
|
для ввода аргуме |
та |
|
Текст |
|
||||||||||||||||||||||||||||||
аргументоцессорав |
top |
|
|
|
|
|
|
|
приглашение |
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
||||||||||
никаких· SIZEдругих¾ |
|
|
клав ш |
|
нажимать процессами, надо После |
|
ввода |
|
|
;команды |
|
|
требующей |
|||||||||||||||||||||||||||||||||||||||||||
этой строке |
можно |
|
|
|
|
|
|
|
|
|
|
|
|
|
обычным способомклавишамизавершитьнажатияввод еобходимо |
|||||||||||||||||||||||||||||||||||||||||
служат |
|
манды |
, с язанные |
|
|
определ нными |
|
|
|
|
|
|
|
|
. |
|
После |
|
, |
|
|
|
клавиши |
|||||||||||||||||||||||||||||||||
|
|
|
, |
top вывод |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
редактировать |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
клавишей |
Enter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top: |
|
|
|
||||
Названия· STATи |
¾ остояниеколонок выв димых; |
разными версиями прог аммы |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
· |
|
|
значениедент |
|
|
|
|
|
|
|
пр цесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
PID |
¾ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
нтификатор; |
части |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
· |
PPID ¾ |
|
|
|
|
|
|
|
|
фикатор |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
· |
LIB |
¾ |
|
|
|
|
р |
|
|
страционн |
|
|
имя |
|
|
|
|
; |
|
владельца |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
и |
|
реальный ид |
|
|
|
|
|
|
|
|
|
|
пользователя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
· |
UID ¾ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
· |
PRI |
|
NI ¾ |
|
риорит |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
оцессом |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
· |
COMMANDполный¾ |
|
|
|
е |
|
|
|
|
|
|
|
|
|
|
|
процесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
объ м памятизапусказанима мой; |
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
· |
RES RSS |
|
¾ |
|
|
|
|
|
пррезидентнойцесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
· |
|
|
|
|
|
|
|
|
с |
|
размер |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
SHARE ¾ |
исп льзуемых |
процессом |
разделяемых библиотек |
; |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
объем библиотечных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
· |
%CPU ¾ |
|
|
часть |
|
пер тивнойподпрограмммят занятая резидентной частью процесса |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
текущее зн чение |
|
|
|
|
процессора |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
· |
|
|
|
|
|
|
|
процесс рное времязагрузкитраченное на выполнение процесса |
|
|
|
|
; |
|||||||||||||||||||||||||||||||||||||||||||
%MEM ¾ |
|
|
|
|
оманда |
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
· |
TIME ¾ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
и |
дентификаторч |
|
|
|
|
|
|
процесса |
|
|
в область, р свопинга |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дительск го процесса |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
на ЭВМ |
||||||||||||||||||
· |
|
|
|
|
|
|
Определите сколькопроцессаоцессоввыгруженнойданный момент запуще |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
TSIZE ¾ |
|
|
|
|
|
|
|
|
|
ш нного кода |
программы; |
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
· |
DSIZE ¾ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
нных |
|
- |
|
бласти данных |
стека |
|
программы( |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
· |
SWAP ¾ |
|
|
|
бъем |
|
|
сти |
|
|
|
для |
|
|
актической |
работы |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
1. |
|
|
СколькоЗаданиях |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процессов при ад ежит |
. |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
иерархию ваших |
|
|
nohup. Сколько ваших оболочек |
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
работоспособны? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
яв яются оболочками сессии Ск Сколькосессий открыто |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
пользователямиЗапуст какую либо |
|
|
|
|
|
фоновом |
|
|
ежиме лучше всего |
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
|
|
вам |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
пониженным |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
Посм трите |
|
|
|
|
ЭВМ в данныйпроцессмент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
Какие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
сигналов привпрограммудят заверше ию даннойаботающиезадач |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
для этого подходят графичес ие |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
всеми |
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Напишите на языке |
|
|
|
илипрограммыграмму |
бе конечным |
. |
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
системой |
X Window). |
|
|
|
|
|
« |
|
|
|
|
» |
|
ее разными с гналами |
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
П пробуйте |
убить |
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
из |
|
|
|
|
|
|
|
|
|
|
|
|
|
к |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
? |
|
|
|
|
|
|
||
|
|
|
|
4. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Проследите за работ й на более актив |
|
х |
|
|
|
|
|
|
есть потребляющих |
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
среди них |
процессысрное время процессовиоритетомна данной ЭВМ Есть ли |
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
наиб льшее |
|
|
|
|
|
|
|
Фортран |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|||||||||||||||||
|
|
|
|
5. |
|
|
циклом |
|
|
|
|
Перевидет |
|
|
|
|
C |
|
|
|
|
|
|
|
|
|
|
остановлен |
|
|
затем |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
роцесс в сост яние |
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Запустите |
|
|
с |
омощью |
его |
|
|
Из |
|
ените |
тартовый |
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
ио итет |
nice, |
затем |
поменяйте |
во время |
выполнения |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
программы. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
« |
|
|
|
|
», |
|
|
|
|
|
|
.
а также для рядадругиедругихсигналыОС. Системауказа юXпрепоWindowавателяпредставляетКомпиляторсобойФортрана |
|||||||||||||||||||||||||||||
|
|
|
|
в |
|
|
|
( |
|
|
|
ни |
|
|
|
д |
). |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
имя исполняемого файла имя исходного файла |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ызывается командой |
|
|
_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
# f77 –o |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
Тема |
4. X Window |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X Window |
|
|
|
|
|
|
|
|
|
|
||
X Window представляет собой стандарт для графического |
|
|
|
|
|
|
|||||||||||||||||||||||
пользовательскогоозобновитеинтерфейсаего выполне, реализованныйе Иссле уйтедляреакциювсех |
UNIXпроцесса-систем, |
|
|||||||||||||||||||||||||||
набор программ и библиотек. Она является сетевой. В X Window |
|
|
|||||||||||||||||||||||||||
программа X-сервер выполняется на локальном компьютере, |
а |
|
|
|
|||||||||||||||||||||||||
графические программы (X-клиенты) |
могут выполняться как на |
|
|
||||||||||||||||||||||||||
локальном, так и на удаленных компьютерах. |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
X Window базируетсяКакна следующихустроена системасоставных частях: |
|
|
|
|
, |
|
|
||||||||||||||||||||||
23.X- |
|
— |
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
программа напи анная с учетом архитектуры того |
|
|
|
UNIX, |
на |
|||||||||||||||||||
отобсерверажать графические объ кты |
|
|
мон торе пользователя |
компьютераП |
|
» |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. X- |
|
|
|
« |
|
||
кото ом |
|
|
|
ботает |
пользоват ль и его в |
з |
деоподсистемы |
|
|
се вер меет |
|
||||||||||||||||||
графическойпротокола сервер выполняется как одграф |
|
ескольких прикладных п |
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
стартует |
|
|
|
|
|
|
|
|
и |
|
|
|
|
. |
|
|
|
запуске X |
|||||
Window вначале |
|
|
X-се |
|
, |
|
|
|
|
серверузапускаются |
X- |
|
|
|
.; |
|
|
|
|||||||||||
мон тора |
— |
|
|
ются от |
|
|
клиента |
, |
|
|
|
|
|
|
|
специального |
|||||||||||||
24.X- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
другработы |
|
в |
|||
X-серверкл ентX-клиентыприкладобмениваютсяая программасообщениямипредназначенная, посылаядля |
|
||||||||||||||||||||||||||||
другу |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
командамибъектов на. экране |
||||||||
принимаясредепакетыКомандыданнымирисованияграфическимиграфиче ких |
|||||||||||||||||||||||||||||
|
те |
|
|
л устройство |
X- |
|
|
|
|
X- |
|
помощью |
В качестве |
|
|
||||||||||||||
|
|
|
|
на котором |
|
|
|
|
сервер |
|
|
|
|||||||||||||||||
|
|
|
|
переда |
|
данны ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
25.X- |
|
|
|
|
— |
чи |
|
х |
|
|
|
|
|
|
|
|
|
X- |
|
|
|
|
. |
|
|
|
X- |
||
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
отображаетсясерверна другоми программы. X-серверзапущеможетныевыполняетсяческаяработатьвыполнениенаводномсреде |
|
на |
|||||||||||||||||||||||||||
ерминал |
|
|
может |
использоваться |
|
|
|
|
|
|
рабочая станция |
|
|||||||||||||||||
|
|
X- |
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
. |
|||
только |
|
|
|
|
|
|
специализирован ый |
|
, |
|
|
|
|
|
|
|
работают |
ПротоколЭто можетпередачибытьсообщенийи X Windowкомпьютерможет использоватьна котором сетевыеограмм протоколы прикладного уровня, такие как TCP/IP. Благодаря этому X- сервер X-клиенты могут работать на разных компьютерах, связанных компьютерной сетью. В таком режиме работы изображение формируется программой, выполняющейся на одном компьютере,
X- , н X Window.
компьютере с X-клиентом.
При работе в X Window пользовательДиспетчерыобычноокон работает с несколькими окнами прикладных программ. Система должна иметь набор средств, с
помощью которых пользователь может изменять размеры окон, их положение на экране, решать другие задачи по управлению окнами. Это обеспечивает специальный клиент — диспетчер окон — программа, которая указывает X-серверу, где должны располагаться окна приложений, управляет перемещением окон по рабочему экрану, изменением их размеров и т. д.
Если запустить X Window без диспетчера окон, система будет работать, возможно, будут открыты окна каких-то программ, но эти окна не будут иметь никакого оформления, управлять ими будет невозможно. В любой момент времени в системе может работать только один диспетчер окон. В UNIX имеется большое число диспетчеров окон (оконных менеджеров). Среди них:
∙ fvwm — один из наиболее распространенных диспетчеров окон. ∙ fvwm95 — базируется на fvwm2, привнося в него «аромат»
Microsoft Windows 95/98.
∙ mwm — входит в состав коммерческого пакета Motif, имеется бесплатная версия.
∙ icewm — разрабатывался с целью увеличить скорость работы и гибкость настройки.
∙ twm — имеет панель инструментов, конфигурируемые окна, использует фокус и т. д.
Имеются также графические рабочие среды, которые включают в свой состав не только диспетчеры окон, но и различные дополнительные средства — наборы элементов для украшения рабочего стола, наборы утилит и программ для работы с текстами и графикой, администрирования, работы в сети и другие. Наиболее распространены следующие:
∙ KDE — одна из наиболее дружественных графических сред, используемая преимущественно в ОС Linux. Имеется панель инструментов. Поддерживается технология drag and drop, имеются ярлыки, есть возможность гибкой настройки рабочей области с помощью программы KDE Control Center. Файлы
определенных типов можно ассоциировать с соответствующими приложениями. Менеджер файлов может использоваться в качестве обозревателя для просмотра страниц WWW. Имеется набор приложений и утилит. В среду KDE интегрирован диспетчер окон kwm;
∙GNOME — среда для ОС Linux, использующая оконный менеджер enlightenment. Имеется набор приложений, некоторые из них совместимы с KDE.
∙CDE — является коммерческим продуктом, который создавался консорциумом фирм Sun, IBM, Hewlett Packard и Novell.
Применяется в ОС Sun Solaris и других операционных системах указанных производителей UNIX-систем.
|
|
Запуск и останов |
X Window |
Старт X Window производится командой: |
|||
# startx |
командный файл, из которого запускается на исполнение |
||
startx ¾ |
|||
бинарный файл xinit, |
запускает необходимый X-сервер. |
||
|
это |
|
|
В случае успешного старта X Window происходит последовательное |
|||
|
|
последний |
|
выполнение действий, необходимых для инициализации графического |
|||
режима и запуска начального набора X-клиентов. В результате |
|||
появляется графический экран, вид которого зависит от используемого |
|||
диспетчера окон, общесистемных и пользовательских настроек. |
|||
Описание настроек и начального набора X-клиентов содержится в |
|||
соответствующих конфигурационных файлах. При запуске система |
|||
считывает конфигурационные файлы. |
|
||
Имеется несколько способов завершения сессии работы в X Window. |
|||
Если на поверхности виртуального рабочего стола находится панель |
|||
инструментов, следует найти на этой панели кнопку, дающую выход к |
|||
команде завершения X-сессии. Меню может активизироваться и при |
|||
нажатии одной из кнопок мыши, например, правой. «Грубый» и |
|||
быстрый способ выхода из X Window — |
применение комбинации |
клавиш Ctrl+Alt+Backspace.
Сессия работы пользователя в системе X Window, таким образом, начинается после запуска X-сервера или ввода пользовательского
идентификатора и пароля в специальную форму диспетчера дисплея системы X Window и заканчивается после завершения работы X- сервера. Сеанс работы в ОС UNIX при этом может закончиться (при наличии диспетчера дисплея) или продолжаться.
X Window
ПознакомимсяОсновныеосновнымиэлементы элементамиграфическогографическогоинтерфейса интерфейса X
Window.
Окно. При работе в X Window каждая запущенная на выполнение программа открывает одно или несколько окон. В правой или левой