Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / Отчет 8

.doc
Скачиваний:
8
Добавлен:
26.05.2014
Размер:
22.53 Кб
Скачать

Лабораторная работа №8

Запуск программы в фоновом режиме

Цель работы:

  1. выполнить сгруппированные утилиты, такие как Is, pwd, date. Если команда выполняется в фоновом режиме, то родительский shell бездействует до тех пор, пока дочерний не завершит работу.

  2. При выполнении скрипта, родительский Shell создаёт дочерний, чтобы его выполнить.

  3. Если задание выполняется в фоновом режиме, то родитель создаёт дочерний Shell и продолжает работать одновременно с ним.

Дочерний Shell - subshell - у него свой собственный каталог

$(sleep 10;echo done)&

Задержать команду echo в фоновом режиме на 10 секунд

$ps (увидим 4 номера) Done

(через 10 секунд)

$ps -l -просмотреть все процессы

$ps -ifl -расширенный список Skill [-сигнал ID]

Пример:

Skill-kill 27387

$sleep30&sleep30&sleep30&

27387

27388

27389

$sleep 0 - завершить все процессы, связанные с номером текущего терминала $(sleep30;echo done 1)&(sleep30;echo done2)&

$echo done3;wait;echo done4

Done3

Done1

Done2

Done4

Соседние файлы в папке Лабы