lprrm
Удаление
заданий
из
очереди спулинга построчного принтера
Синтаксис:
lprrm
[-Pпринтер] [-] [номер_задания ...] [пользователь
...]
Поддерживаемые
платформы:
Neutrino
Опции:
-Pпринтер
Указать очередь,
связанную с конкретным устройством принтер. Если
значение не указано, используется принтер по умолчанию.
-
Удалить все
задания конкретного пользователя. Если этот флаг установлен
суперпользователем (root),
утилита lprrm
удаляет всю очередь спулера.
номер_задания
Удалить отдельное
задание с указанным номером. Для получения этого номера
используется утилита lprq.
пользователь
Выполнить
попытку удаления всех заданий в очереди, принадлежащих
конкретному пользователю (или пользователям). Этот способ
вызова утилиты lprrm
доступен только суперпользователю.
Описание:
Утилита
lprrm
удаляет одно или несколько заданий из очереди спулера
построчного принтера. Поскольку каталог спулинга не доступен
пользователям, удалить задание, как правило, можно только
посредством утилиты lprrm.
Владелец задания определяется по имени пользователя и имени
хоста на компьютере, с которого был выполнен вызов команды lpr.
Примечание.
Для этой утилиты в полномочиях пользователя необходимо
установить бит setuid ("set user ID" (установить
идентификатор пользователя)). В случае использования утилит
mkefs,
mketfs
или mkifs на хосте Windows для включения
этой утилиты в образ необходимо задать атрибут perms
для явного определения полномочий, а также атрибуты uid
и gid для корректной настройки
принадлежности.
Следует
отметить, что если аргументы или опции не указаны, утилита lprrm
удаляет активное в данный момент задание, если оно
принадлежит пользователю.
Утилита
lprrm
объявляет имена всех удаляемых файлов и не выводит
информацию, если в очереди отсутствуют задания,
соответствующие запрошенному списку.
При
необходимости, перед удалением любых файлов спулинга утилита
уничтожает активный сервис. Если сервис уничтожен,
перезапуск нового сервиса выполняется автоматически после
удаления всех соответствующих файлов.
Файлы:
/etc/printcap
Файл описания
принтера.
Переменные
среды:
PRINTER
Альтернативный
принтер по умолчанию.
Ошибки:
Permission
denied
Отображается при
попытке удаления заданий по выводу на печать, принадлежащих
другим пользователям.
Предупреждения:
Поскольку
при
обновлении
блокированного файла не исключено появление состояния
состязания, активное задание может быть определено неверно.