Л а б о р а т о р н а я р а б о т а №5 Управление процессами в ос linux Продолжительность работы



Download 268,5 Kb.
bet6/42
Sana11.08.2022
Hajmi268,5 Kb.
#846841
1   2   3   4   5   6   7   8   9   ...   42
Bog'liq
ОС ЛР 902 Часть2

Команда

Назначение

at

Выполняет команду в определенное время


batch

Выполняет команду тогда, когда позволяет загрузка системы

nohup

Позволяет работать процессу после вашего выхода из системы

ps

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

w

Показывает, кто в настоящий момент работает в системе и с чем

who

Выводит список пользователей

&

Запускает задачу в фоновом режиме

bg

Переводит приостановленную задачу в фоновый режим

fg

Переводит приостановленную задачу в приоритетный режим

nice

Изменяет приоритет процесса при его запуске

renice

Изменяет приоритет работающего процесса

jobs

Отображает на экране исполняемые процессы

kill

Прекращает выполнение процесса




    1. Приоритетный и фоновый режимы

Программу можно запустить как фоновый процесс (указать в строке после запускаемой команды символ &) или перевести задачу переднего плана (foreground) в фоновый режим (с помощью команды bg). При работе программы в качестве фонового процесса вы можете продолжать вводить команды и работать с другими процессами.
Для примера рассмотрим команду yes:
# yes
(команда запушена в «приоритетном режиме»)
Результатом работы этой команды будет длинный столбец символов y в левом краю экрана, бегущий быстрее, чем вы можете следить за этим.
Можно приостановить выполнение команды комбинацией клавиш Ctrl+Z. Процесс приостановил свое выполнение, но не прекратился. При этом на экране появится сообщение:
[1]+ Stopped yes
Давайте разберем его по частям:
[1] - это номер задачи, он используется когда нам надо сослаться конкретно на эту задачу. Если вы запускаете некоторый процесс в фоновом режиме, то shell выводит PID запущенного процесса и номер задачи (при выполнении л/р их желательно запоминать).
«+» - говорит о том, что этот процесс является текущим процессом или процессом по умолчанию. Если запущено несколько процессов, то кроме того, у одного из них будет стоять знак «-». Он обозначает предыдущую задачу которая может стать текущей после завершения нынешней текущей.
Stopped - означает, что процесс приостановлен. Процесс не «умер», но сейчас он не выполняется. Linux хранит его в особом приостановленном состоянии, готовым продолжить работу, если будет дана соответствующая команда.
yes - имя команды, которое было введено в командной строке при запуске программы.
Теперь, пока процесс находится в режиме ожидания, мы можем продолжить его выполнение либо в фоновом режиме, либо в приоритетном режиме, либо вообще уничтожить этот процесс. Рассмотрим каждый конкретный случай:
1   2   3   4   5   6   7   8   9   ...   42




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