Hi
Druckerjobs liegen in /var/cache/cups
Manchmal bleiben da welche hängen. Ich würde gerne ein Skript schreiben, welches printjobs die länger als 15 Minuten in diesem Ordner sind löschen und würde gerne wissen was das beste Vorgehen dafür ist. Meine Idee bis dato wäre, dass ich mit einem ls-lt mir alle Inhalte von /var/cache/cups zeitlich geordnet ausgeben lassen, diese Ausgabe in eine Textdatei speichere und dann mit einem grep die Zeitstempel entnehme um dann Differenzen der Zeit zu berechnen um zu klassifizieren welche Dateien gelöscht werden.
Alternativ habe ich mir überlegt die aktuelle Uhrzeit zu entnehmen und alle Dateien die älter als die aktuelle Uhrzeit Minus 15 Minuten sind zu löschen.
Wie würdet ihr das am besten machen? Würde gerne eine elegante Lösung für das Problem scripten.
Danke und Grüße Herbststurm