D3 Reference Manual

Index | Help

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

Разделы / Спулер / sp-kill

sp-kill

Останавливает выполнение заданий спулера

sp-kill {options}

Прекращает вывод по записям (заданиям) спулера и удаляет принтеры.

Команда выполняет следующие функции:

  1. Немедленно прекращает выполнение заданий на печать.
  2. Выводит из очереди файл(ы) печати на указанном принтере.
  3. Удаляет принтеры из системы спулера.

Если никакие опции не заданы, команда "sp-kill" аварийно прекращает выполнение текущего задания на принтере 0. Если пользователь не имеет привилегий "sys2", команда "sp-kill" прекращает выполнение только тех работ, которые были созданы данным пользователем. Привилегии "sys2" позволяют прекращать выполнение любых файлов печати.

Опции:

  • printer.number{-printer.number} - прекращение выполнения заданий на указанном принтере или ряде принтеров. Номера могут быть в диапазоне от 0 до максимального номера принтера.
  • a - прекращает обработку одной или нескольких записей спулера, созданных текущим пользователем.
  • b - все записи спулера. В случае использования с опцией "d" эта опция удаляет все принтеры. В случае использования с опцией "f" эта опция удаляет все открытые задания. В случае использования без других опций эта опция аварийно прекращает работу всех активных принтеров.
  • c - уничтожает не только текущую, а все копии записи (или записей) спулера.
  • dprinter.number{-printer.number} - удаляет заданный принтер или принтеры из системы. Данная опция требует привилегий "sys2". В случае использования с опцией "w" эта опция ожидает завершения выполнения текущего задания, а не прерывает его немедленно.
  • f{file.number{-file.number}} - придает записям спулера статус задержанного файла (hold file). Начальный и конечный номера файлов должны находиться в интервале от 0 до 600.
  • n - подавляет выдачу сообщения об аварийном прекращении работы при выводе на принтер. См. также опцию "s".
  • o - используется вместе с опцией "f" и позволяет "отсоединять" файлы печати, вывод которых уже производится.
  • s - подавляет выдачу системных сообщений. См. также опцию "n".
  • u - используется с опцией "d" и служит для удаления только принтера "0".
  • w - ожидает завершения всех процессов. Использование данной опции с глаголом "sp-kill" аналогично использованию команды "stopptr dn", в результате выполнения которой принтер "n" удаляется после завершения текущего задания. Следует отметить, что команды "sp-kill" и "stopptr" не являются полными синонимами, и команда "sp-kill" не может быть удалена из системы, так как она имеет ряд свойств, которыми команда "stopptr" не обладает. Это две совершенно различные команды, которые имеют частично перекрывающиеся опции.

Примеры:

sp-kill 1

Удаляет задание на принтере 1.

sp-kill of7

Удаляет файл печати 7 даже в случае, если вывод файла уже начат, и придает ему статус задержанного файла.

sp-kill 

Удаляет текущий файл печати на принтере "0".

sp-kill a

Удаляет все файлы печати, которые созданы текущим пользователем и выводятся в данный момент.

sp-kill a2

Удаляет файл печати на принтере "2".

sp-kill 3-5

Удаляет файлы печати, которые должны выводиться на принтеры 3,4 и 5.

sp-kill b

Удаляет все файлы печати независимо от того, на какой принтер они должны были быть выведены.

sp-kill f5-10

Преобразует файлы печати 5 - 10 в задержанные файлы.

sp-kill bf

Преобразует все файлы печати в задержанные файлы независимо от того, на какой принтер они должны были быть выведены.

sp-kill d1

Удаляет принтер 1 из системы.

sp-kill d3-5

Удаляет из системы принтеры 3, 4 и 5.

sp-kill bd

Удаляет из системы все принтеры.