Удаление заданий из очереди спулинга построчного принтера
lprrm [-Pпринтер] [-] [номер_задания ...] [пользователь ...]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, mips, ppc, x86
Утилита lprrm удаляет одно или несколько заданий из очереди спулера построчного принтера. Поскольку каталог спулинга не доступен пользователям, удалить задание, как правило, можно только посредством утилиты lprrm. Владелец задания определяется по имени пользователя и имени хоста на компьютере, с которого был выполнен вызов команды lpr.
![]() | Для этой утилиты в полномочиях пользователя необходимо установить бит setuid ("set user ID" (установить идентификатор пользователя)). В случае использования утилит mkefs, mketfs или mkifs на хосте Windows для включения этой утилиты в образ необходимо задать атрибут perms для явного определения полномочий, а также атрибуты uid и gid для корректной настройки принадлежности. |
Следует отметить, что если аргументы или опции не указаны, утилита lprrm удаляет активное в данный момент задание, если оно принадлежит пользователю.
Утилита lprrm объявляет имена всех удаляемых файлов и не выводит информацию, если в очереди отсутствуют задания, соответствующие запрошенному списку.
При необходимости, перед удалением любых файлов спулинга утилита уничтожает активный сервис. Если сервис уничтожен, перезапуск нового сервиса выполняется автоматически после удаления всех соответствующих файлов.
Поскольку при обновлении блокированного файла не исключено появление состояния состязания, активное задание может быть определено неверно.
Базовые подсистемы ЗОСРВ «Нейтрино»
lpd, lpr, lprc, lprq, /etc/printcap
Предыдущий раздел: Утилиты