<Попередній | зміст | Наступна>
Поміщення процесу у фоновому режимі
Скажімо, ми хочемо повернути підказку оболонки, не закриваючи xlogo pro-
грам. Ми можемо зробити це, розмістивши програму в фон. Подумайте про термінал, як про наявність a foreground (з матеріалом, видимим на поверхні, як-от підказка оболонки) і фоном (з матеріалом, прихованим за поверхнею). Щоб запустити програму так, щоб вона відразу ж перебувала у фоновому режимі, ми виконуємо команду зі символом «&»:
[me@linuxbox ~]$ xlogo &
[1] 28236
[me@linuxbox ~]$
[me@linuxbox ~]$ xlogo &
[1] 28236
[me@linuxbox ~]$
Після введення команди xlogo з'явилося вікно, і з'явилася підказка оболонки, але також було надруковано кілька кумедних цифр. Це повідомлення є частиною функції оболонки під назвою контроль роботи. Цим повідомленням оболонка повідомляє нам, що ми розпочали завдання № 1 (“[1]») і що він має PID 28236. Якщо ми запустимо ps, ми бачимо наш процес:
[me@linuxbox ~]$ ps
PID TTY TIME CMD
10603 балів/1 00:00:00 баш
28236 балів/1 00:00:00 xlogo
28239 балів/1 00:00:00 пс
[me@linuxbox ~]$ ps
PID TTY TIME CMD
10603 балів/1 00:00:00 баш
28236 балів/1 00:00:00 xlogo
28239 балів/1 00:00:00 пс
Функція керування роботою оболонки також дає нам спосіб перерахувати завдання, які були запущені з нашого терміналу. Використання роботи команди, ми бачимо цей список:
[me@linuxbox ~]$ роботи
[1]+ Біг
xlogo &
[me@linuxbox ~]$ роботи
[1]+ Біг
Результати показують, що у нас є одне завдання під номером «1», що воно виконується, і що команда була xlogo &.