D3 Reference Manual

Index | Help

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

Разделы / Спулер / startspooler

startspooler

Инициализирует спулер

startspooler {port.number} {(option{s})}

Инициализирует спулер и возвращает его в нормальное рабочее состояние.

Этот процесс выполняется каждый раз при включении системы (см. "coldstart", "system-coldstart" или "user-coldstart").

Спулер управляет процессом печати и обычно запускается при "холодном" пуске системы. При необходимости команда "startspooler" может использоваться для выполнения заданных частей процесса инициализации спулера без повторной инициализации подсистемы спулера в целом.

Использование команды "startspooler" без опций не вызывает никаких изменений в подсистеме спулера, а просто "будит" принтеры (если какие-либо принтеры уже стартованы). После этого принтеры начинают опрашивать закрепленные за ними очереди в поисках запланированных заданий по печати.

Опции:

  • "port.number" - запускает процесс спулера на порту с заданным номером. Если номер порта не указан, то спулер запускается на первом порту, следующим за последним физическим портом системы. Используется, в основном, разработчиками программ для тестирования спулера.
  • c - запускает спулер, очищает назначения очереди выходных форм, удаляет принтер, очищает входные и выходные очереди и преобразует все существующие файлы печати в задерженные файлы (hold files). Эта опция используется как "предпоследнее средство" для лоботомии спулера.
  • d - используется совместно с вышеописанной опцией "port.number" для запуска отладчика на заданном порту.
  • i - запускает спулер и инициализирует управляющие данные с новыми свободными фреймами. Дисковое пространство, которое использовалось спулером ранее, теряется до следующей операции по восстановлению файла (приблизительно 5-9 фреймов). Это последнее средство в борьбе со спулером.