Linux. От новичка к профессионалу. 6-е изд



Download 63,9 Mb.
Pdf ko'rish
bet312/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   308   309   310   311   312   313   314   315   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

Глава 22. Системы инициализации
403
case $1 in
start)
start ;;
stop)
stop ;;
restart)
stop
sleep 2
start ;;
*
)
echo "Usage: service start|stop | restart"
esac


Г Л А В А
23
Процессы
2 3 .1 . 
Аварийное завершение процесса
Каждому процессу в Linux присваивается уникальный номер— идентификатор 
процесса (PID. Process ID). Зная ID процесса, вы можете управлять процессом, а 
именно — завершить процесс или изменить его приоритет. Принудительное завер-
шение процесса необходимо, если процесс завис и его нельзя завершить обычным 
образом. А изменение приоритета может понадобиться, если вы хотите, чтобы про-
цесс доделал свою работу быстрее.
Предположим, у вас зависла какая-то программа — например, пусть это будет фай-
ловый менеджер mc. Хоть это и маловероятно (не помню, чтобы он когда-нибудь 
зависал), но для примера пусть будет так. Принудительно завершить («убить») 
процесс можно с помощью команды 
kill

Формат ее вызова следующий:
kill [параметры] PID
pid
здесь — это идентификатор процесса (Process ID), который присваивается про-
цессу системой и уникален для каждого процесса. Но мы знаем только имя процес-
са (имя команды), но не знаем идентификатор процесса. Узнать идентификатор 
процесса позволяет команда 
ps

Предположим, что mc находится на первой консо-
ли. Поскольку он завис, вы не можете более использовать консоль, и вам нужно 
переключиться на вторую консоль (что можно сделать клавиатурной комбинацией 
+). Зарегистрировавшись на второй консоли, введите команду 
ps
— она
выведет список процессов, запущенных на второй консоли, — это будут 
bash 
и сам 
ps
(рис. 23.1).
Чтобы добраться до нужного нам процесса (тс), который запущен на первой консо-
ли, введите команду 
ps -а 
или 
ps -и root. 
В первом случае вы получите список 
процессов, запущенных вами, а во втором — список процессов, запущенных от ва-
шего имени (здесь мы предполагаем, что вы работаете под именем root).
Обратите внимание— вы сами запустили процессы 

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   308   309   310   311   312   313   314   315   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish