Отчет 8 (Лабораторные работы)
Описание файла
Файл "Отчет 8" внутри архива находится в папке "Лабораторные работы". Документ из архива "Лабораторные работы", который расположен в категории "". Всё это находится в предмете "системное программное обеспечение (спо)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "системное программное обеспечение (спо)" в общих файлах.
Онлайн просмотр документа "Отчет 8"
Текст из документа "Отчет 8"
Лабораторная работа №8
Запуск программы в фоновом режиме
Цель работы:
-
выполнить сгруппированные утилиты, такие как Is, pwd, date. Если команда выполняется в фоновом режиме, то родительский shell бездействует до тех пор, пока дочерний не завершит работу.
-
При выполнении скрипта, родительский Shell создаёт дочерний, чтобы его
выполнить. -
Если задание выполняется в фоновом режиме, то родитель создаёт дочерний 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