9.2.5. Фоновый режим: команды jobs, fg, bg
9.2.5. Фоновый режим: команды jobs, fg, bg
В п.3.2 я уже говорил, что родительский процесс может либо ждать завершения дочернего, либо продолжать свое выполнение. Если в роли родителя выступает командная оболочка, то это значит, что процессы, запущенные с одной консоли (или виртуального терминала), распадаются на две группы: те, которых оболочка ждет, — они взаимодействуют с пользователем, занимая консоль, — и те, после запуска которых с пользователем взаимодействует сама оболочка (консоль свободна). Эти группы называются передним и задним планами.
Чтобы запустить процесс на заднем плане (в фоновом или асинхронном режиме), нужно завершить командную строку управляющим оператором &.
Подкоманды оболочки jobs, bg (background) и fg (foreground) позволяют манипулировать заданиями, выполняющимися на переднем и заднем планах:
? Команда jobs выводит список процессов, которые выполняются в фоновом режиме,
? fg <номер_задания> переводит процесс на передний план,
? bg <номер_задания> — переводит процесс на задний план.
Номер задания — это не PID, а число, которое команда jobs выводит в квадратных скобках. С ключом -I она будет выводить, кроме того, и PID процесса.
Поскольку перечисленные команды — не самостоятельные утилиты, а подкоманды bash, справку по ним нужно запрашивать так: help <подкоманда>.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Пользовательский режим и режим ядра
Пользовательский режим и режим ядра Сервер NFS в основном предназначен для обмена данными между файлами на диске и сетевым интерфейсом. В обычных условиях сервер NFS выполняется в системе Linux в пользовательском режиме. Это означает, что сервер не имеет специальных
8.4.5. Перевод процесса в фоновый режим
8.4.5. Перевод процесса в фоновый режим Если вы запускаете какой-то процесс путем запуска программы из командной строки, то обычно процесс запускается, как говорят, "на переднем плане". Это значит, что процесс "привязывается" к терминалу, с которого он запущен, воспринимая
7.7.6. Режим предупреждений
7.7.6. Режим предупреждений Как уже было отмечено, в режиме предупреждений в файл /var/log/messages выводятся предупреждения о запрещении доступа, но сам доступ к объекту не запрещается. Вывести все SELinux сделанные предупреждения можно с помощью команды:# cat /var/log/messages | auditРассмотрим
Режим доступа
Режим доступа Режим доступа определяет, какие операции могут осуществляться в контексте транзакции. По умолчанию (т. е. если ничего не указывать) ставится режим чтения-записи, т. е. могут осуществляться любые операции. Часто задают вопрос, имеет ли смысл запускать
Командный режим
Командный режим Хотя isql имеет некоторые удобные интерактивные возможности, она не ограничена только этим режимом. Многие интерактивные команды доступны также в виде переключателей командной строки. Некоторые функции isql, такие как извлечение метаданных, доступны только
Переходы и фоновый просчет
Переходы и фоновый просчет Pinnacle Studio поддерживает фоновый просчет эффектов, что зачастую позволяет получить более качественное видео при предварительном просмотре проекта, а также ускорить вывод фильма в конце работы над проектом.Что же такое фоновый просчет? Проще
1.4.1. Символьный режим
1.4.1. Символьный режим Общий формат команды chmod для символьного режима таков:chmod [кто] оператор [разрешения] файлЗначения параметра кто: u Владелец g Группаo Другие пользователи a Все (владелец, группа и другие пользователи)Значения параметра оператор: + Добавление
1.4.3. Абсолютный режим
1.4.3. Абсолютный режим Общий формат команды chmod для абсолютного режима таков:chmod [режим] файлЗдесь параметр режим представляет собой восьмеричное число. В простейшем случае оно состоит из трех трехбитовых наборов, каждый из которых относится к соответствующей категории
Режим Office
Режим Office Данный режим предназначен для работы с документами MS Office: MS Word, MS Excel, MS PowerPoint. Все изменения, произведенные в этом режиме, могут быть сохранены в исходном файле документа. Он позволяет работать непосредственно с документами, а не со снимками с экрана.Для начала
Интерактивный режим
Интерактивный режим Данный режим предназначен для работы со всеми функциями, возможностями и ресурсами ИД. В этом режиме в правой части экрана появляется панель инструментов InterWrite (назначение кнопок панели инструментов см. в табл. П3.2). Эту панель инструментов можно
Режим ПК
Режим ПК Данный режим предназначен не только для работы с документами MS Office: MS Word, MS Excel, MS PowerPoint, но и с любыми другими программами, установленными на ПК. Все изменения, произведенные в этом режиме, могут быть сохранены в исходном файле и формате документа, как отдельный
Интерактивный режим
Интерактивный режим Для начала работы в интерактивном режиме можно использовать один из способов, предложенных далее.? СПОСОБ 1.На рабочем столе дважды щелкнуть по значку Программа Notebook.? СПОСОБ 2.Используя значок SMART Board (см. рис. 2.7) на панели задач, левой кнопкой мыши
Инструмент Background Eraser (Фоновый ластик)
Инструмент Background Eraser (Фоновый ластик) Данный инструмент позволяет стирать даже фоновые пикселы, оставляя после себя лишь прозрачные области. Интересной настройкой рассматриваемого инструмента является Protect Foreground Color (Защитить цвет переднего плана). При ее активизации
Фоновый рисунок Рабочего стола
Фоновый рисунок Рабочего стола Как и предыдущие версии операционной системы, Windows Vista позволяет настраивать фоновый рисунок Рабочего стола, для чего используется элемент Фоновый рисунок рабочего стола элемента Персонализация.После его запуска на экране появится окно
jOBS: фильм, которого могло не быть Евгений Золотов
jOBS: фильм, которого могло не быть Евгений Золотов Опубликовано 06 февраля 2013 В любом книжном магазине зайдите в отдел бизнес-литературы — и вы непременно наткнётесь на полку с книгами о Стиве Джобсе. Думаю, не сильно ошибусь, если предположу, что секрету его успеха