33
Лабораторная работа №4. Создание программы-демона
4.1 Цель работы
Целью данной лабораторной работы
является создание программы-
демона, которая может выполнять поступающие к ней задания пользователя.
4.2 Теоретическая часть
Де мон (англ. daemon) — в системах класса UNIX — служба, работающая
в фоновом режиме без прямого общения с пользователем.
Демоны обычно запускаются во время загрузки системы. Типичные
задачи демонов: серверы сетевых протоколов (HTTP, FTP, электронная почта и
др.),
управление оборудованием, поддержка очередей печати,
управление
выполнением заданий по расписанию и т. д. В техническом смысле демоном
считается процесс, который не имеет управляющего терминала. Чаще всего (но
не обязательно) предком демона является init — корневой процесс UNIX.
4.3 Задание на работу и методические указания по выполнению
работы
На языке FreePascal или на языке скриптов Bash необходимо написать
программу, которая периодически (раз в 10 секунд, например) просматривает
определенную папку, куда помещаются файл (или файлы) с
заданиями
пользователя. Задания пользователя представляют собой командные строки
которые просто необходимо выполнить. Демон
должен выполнить задания
пользователя и удалить файлы с завершенными заданиями.
Достарыңызбен бөлісу: