Am 23.03.22 um 18:37 schrieb Reni N:
Hallo Bernd,
Am Wed, 23 Mar 2022 16:46:23 +0100 schrieb Bernd Nachtigall <bnacht@web.de>: [...]
MaxJobs ist (lt. man 5 cupsd.conf) die maximal erlaubte Zahl an simultanen Jobs.
Ich möchte eher die fertig gedruckten Jobs entfernen. Es macht (hier) keinen Sinn sie aufzuheben.
Dazu scheint es die Optionen PreserveJobFiles [Yes | No | <seconds>] und PreserveJobHistory [Yes | No | <seconds>] zu geben. Aber wenn ich die im Bereich der DefaultPolicy anwende stirbt cupsd beim anschließenden Restart.
... Gefunden ... Evtl. ... Es gibt noch die Option AutoPurgeJobs [Yes | No]. Sie wird außerhalb einer Policy angewendet ... und deren Verwendung ermordet immerhin nicht den cupsd ;-)
... und schwupp ist /var/spool/cups/tmp/ leer ...
drucken geht immer noch und watch ls -lastr /var/spool/cups/tmp/ zeigt kurz eine Datei die nach dem Druck wieder verschwindet.
Wo hast du die Option eingefügt?
In der /etc/cups/cupsd.conf im obersten Abschnitt. Da stehen so ein paar allgemeine Optionen. Befor die Policies anfangen.
Ich habe auf Grund deiner Frage mal bei mir geschaut und fest gestellt, dass meine alten Jobs auch nicht gelöscht werden und die Tipps hier versucht umzusetzen. Klappt aber nicht. Alle Jobs noch da - auch nach einem Reboot. Was ich versucht habe: - die Geschichte mit /etc/tmpfiles.d/cupsd.conf und genau so editiert, wie Peter => kein Erfolg - die Option AutoPurgeJobs Yes ans Ende der /etc/cups/cupsd.conf => kein Erfolg :( Bei mir liegen die Jobs aber auch in /var/spool/cups/ und nicht im tmp/
Da liegen die Jobs bei mir auch. Bernd -- Die normative Kraft des Faktischen behindert die Entwicklung zum Besseren.