Руководство FreeBSD

         

Удаление заданий


Если вы передумали печатать задание, можно удалить его из очереди заданий с помощью команды . Часто можно использовать для удаления активного задания, но часть задания или даже все задание все равно может быть напечатано.

Для удаления задания со стандартного принтера сначала используйте команду lpq(1) для поиска номера задания. Затем введите команду:

% lprm номер-задания

Для удаления задания с указанного принтера, задайте опцию -P

option. Следующая команда удаляет задание номер 10 из очереди заданий принтера bamboo:

% lprm -P bamboo 10

Для команды есть ряд сокращений:

lprm -

Удаляет все задания (со стандартного принтера), принадлежащие пользователю, который выполнил команду.

lprm пользователь

Удаляет все задания (для стандартного принтера), принадлежащие указанному пользователю. Суперпользователь может удалять задания других пользователей; обычный пользователь может удалять только собственные задания.

lprm

Если в командной строке не указаны номер задания, имя пользователя, или указана опция -, команда lprm(1) удаляет текущее активное задание на стандартном принтере, если оно принадлежит вам. Суперпользователь может удалять любое активное задание.

Добавьте опцию -P для любого из перечисленных выше сокращений, чтобы работать с любым необходимым принтером вместо стандартного. Например, следующая команда удаляет все задания текущего пользователя из очереди принтера по имени rattan:

% lprm -P rattan -

Замечание: Если вы работаете в сетевой среде, команда lprm(1) позволит вам удалять задания только с хоста, с которого они были посланы, даже если тот же принтер доступен и с других хостов. Следующая последовательность команд демонстрирует это:

% lpr -P rattan myfile

% rlogin orchid

% lpq -P rattan

Rank Owner Job Files Total Size active seeyan 12 ... 49123 bytes 2nd kelly 13 myfile 12 bytes % lprm -P rattan 13

rose: Permission denied % logout

% lprm -P rattan 13

dfA013rose dequeued cfA013rose dequeued



Содержание раздела