• Narrow screen resolution
  • Wide screen resolution
  • Wide screen resolution
OOPS. Your Flash player is missing or outdated.Click here to update your player so you can see this content.
Главная Linux Управлением режимом работы процесса
Управлением режимом работы процесса Печать E-mail
Рейтинг пользователей: / 0
ХудшийЛучший 
Автор: Administrator   

2.6.3. Управлением режимом работы процесса


Все процессы в ОС Linux могут функционировать в одном из двух режимов: фоновом или активном. В фоновом режиме оболочка, запустившая процесс, не ожидает его завершения, а продолжает выполнение других процессов или задач. Все системные сервисы, в основном, работают в фоновом режиме. В активном режиме работают процессы, запущенные непосредственно пользователем. Для запуска процесса в фонов режиме в конце команды указывают знак &. Для перевода активного процесса в фоновый режим, его сначала необходимо остановить, используется специальное сочетание клавиш , а потом при помощи команды bg перевести его в фоновый режим работы. Для перевода процесса из фонового режима работы в активный режим необходимо воспользоваться командой fg. Количество процессов, находящихся в фоновом режиме можно просмотреть, идпользуя встроенную команду jobs. Пример перевода процесса из одного режима работы в другой представлен в листинге


[root@rhe15 ~]# find / -name *.txt$ -exec rm {} \;
[1]+   Stopped                    find / -name *.txt$ -exec rm {} \;
[root@rhe15 ~]# jobs
[1]+   Stopped                    find / -name *.txt$ -exec rm {} \;
[root@rhel5 ~]# bg 1
[1]+ find / -name *.txt$ -exec rm {} \; &
[root@rhel5 ~]# fg 1
find / -name *.txt$ -exec rm {} \;


Управление режимом работы процесса.


В первой строке примера осуществляется запуск команды find, которая выполняет поиск всех файлов, оканчивающихся на строку tmp, и их последующее удаление. После ввода команды find процесс поиска останавливается путем нажатия комбинации клавиш . В последних строках данного листинга осуществляется перевод процесса в фоновый режим, а затем в активный при помощи команд bg и fg соответственно.

 

Добавить комментарий


Защитный код
Обновить


Авторизация


Новости с OpenNet

Проект OpenNET

Карта сайтаПартнеры