Перечислите завершенные задания принтера

Программы соединяются с файлами через число, сохраняемое файловой системой (названный inode в традиционных файловых системах Unix), на который имя является просто ссылкой (и возможно не уникальной ссылкой в этом).

Так несколько вещей знать:

  1. Перемещение использования файла mv не изменяет то число подчиненного, если Вы не перемещаете его через файловые системы (который эквивалентен использованию cp затем rm на оригинале).
  2. Поскольку больше чем одно имя может соединиться с единственным файлом (т.е. у нас есть жесткие ссылки), данные в "удаленных" файлах не уходят, пока все ссылки на файл подчиненного не уходят.
  3. Возможно, самый важный: когда программа opens файл это делает ссылку на него, которая является (в целях того, когда данные будут удалены), эквивалентный соединению имени файла к нему.

Это дает начало нескольким поведениям как:

  • Программа может open файл для чтения, но не на самом деле читает его до окончания пользователя как rmредактор это в командной строке и программе будет все еще иметь доступ к данным.
  • Тот Вы встретились: mvлуг файл не разъединяет отношения между файлом и любыми программами, которые имеют его открытый (если Вы не преодолеваете границы файловой системы, в этом случае программа все еще имеет версию оригинала, чтобы продолжить работать).
  • Если программа имеет openредактор файл для записи и пользователь rms это - последнее имя файла в командной строке, программа может ехать по правой стороне дороги при помещении материала в файл, но как только это закрывается, там будет не более ссылочным к тем данным, и это уйдет.
  • Две программы, которые связываются через один или несколько файлов, могут получить сырую, частичную безопасность путем удаления файла (файлов) после того, как они закончены openлуг. (Это не фактический ум безопасности, он просто преобразовывает зияющую дыру в состояние состязания.)
4
08.10.2010, 00:12
3 ответа

С CUPS (стандартная система печати на  Mac OS X, также используемом многими, но не всеми другими нельдами):

lpstat -W completed
5
27.01.2020, 20:50

CUPS предоставляет список всех заданий на принтере на его веб-фронтенде. Перейдите к http://localhost:631/jobs?which_jobs=completed или независимо от того, что машина размещает сервер печати.

2
27.01.2020, 20:50

Это зависит, на которой печати системы Вы используете. При использовании CUPS требуется взглянуть на страницу logifile, который показывает Вам каждую страницу, которая была распечатана. Местоположение по умолчанию того файла:/var/log/cups/page_log

1
27.01.2020, 20:50

Теги

Похожие вопросы