Мой сервер CUPS содержит плохие устаревшие данные в /var /cups /cache. Я мог бы просто удалить все файлы, но я хотел бы знать, есть ли "правильный" способ очистки кеша CUPS. Справочные страницы и Google не дали ответа.
1 ответ
Согласно документации CUPS, стандартная конфигурация помещает файлы кэша в /var/spool/cups/cache и задания на печать в /var/spool/cups. Я полагаю, что лучшая стратегия заключается в следующем:
- Очистите его с помощью конкретных команд CUPS. К сожалению, нет встроенной команды для очистки кэша; По-видимому, доступны только включение / отключение определенных очередей печати и удаление определенных заданий печати.
Используйте lpq (для просмотра очередей), lprm и cancel или веб-интерфейс для просмотра текущих заданий и их удаления.cancel -a
должен отменить все задания во всех очередях.
Если ваша система охвачена определенными принтерами и очередями, удаление этих объектов может помочь. Используйте lpadmin или веб-интерфейс для управления определенными принтерами. - Очистить это вручную, с помощью:
- остановка CUPS (например,
sudo service cups stop
), - удаление файлов вручную и
- перезапуск CUPS (например,
sudo service cups start
).
- остановка CUPS (например,
Эта длинная ветка предполагает, что /var/spool/cups содержит выполненные задания на печать, а /var/spool/cups/tmp содержит незавершенные задания. В одном посте к этой теме предлагается запустить sudo rm -r /var/spool/cups
на шаге 2.2 выше. Шаги 2.1 и 2.3 показывают команды Ubuntu для остановки и запуска служб; другие ОС будут отличаться.
Если вам действительно нужно удалить файлы кэша в /var/cache/cups, вам, вероятно, потребуется использовать ручной метод.