D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Системные файлы / jobs

jobs

Содержит данные по каждому фантомному заданию (job), представляемому на выполнение

Идентификаторы записей (item-ids) - это девятизначные цифровые штампы даты-времени (четыре цифры даты плюс пять цифр времени). Если в течение секунды в файл заносится более одной записи, к идентификатору записи добавляется один алфавитный знак (начиная с латинской буквы "a").

Файл "jobs" содержит также записи для каждого порта, используемого в данный момент фантомным процессом.

Задание может иметь следуюший статус:

c Done Выполнено
e Error Ошибка
l Logoff Принудительное прерывание командой "logoff"
q Queue Очередь
r Running В процессе выполнения
s Abort Прервано
p Sched id Идентификатор планировщика

Файл "jobs" имеет следующие атрибуты:

Номер атр. Имя атрибута Описание
0 item-idl Идентификатор записи в файле "jobs"
1 status Статус фантомного задания
2 user Пользователь, представивший задание
3 md Главный словарь, т.е. счет, из которого выполняется задание
4 command Команда TCL для выполнения задания
5 out Статус вывода задания:
n Номер "hold"-файла спулера
m Возврат сообщений разрешен
s Весь вывод подавлен
6 who Номер порта, инициировавшего задание
7 start Дата фактического запуска задания
8 startt Время фактического запуска задания
9 tcl-command Команда TCL для запуска задания
11 pcb-fid Идентификатор фрейма блока PCB задания
12 pib PIB или номер порта, где выполняется задание
15 stopd Дата окончания выполнения задания
16 stop Время окончания выполнения задания

Планировщик фантомов (phantom scheduler) ведет две очереди в словаре файла "jobs". Это следующие очереди:

%Q Содержит все задания, ожидающие выполнения
%R Содержит все завершенные задания, которые еще не вернули фреймы в область свободнго пространства

Словарь файла "jobs" содержит также запись под названием "%P", которая представляет собой список байтов статуса в блоках PIB фантомных процессов.