Fehler-Logdatei von CUPS löschen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
viktor1980
Beiträge: 288
Registriert: 18.09.2020 15:42:01

Fehler-Logdatei von CUPS löschen

Beitrag von viktor1980 » 04.10.2020 04:47:53

Guten Morgen,
ich möchte einen Skript schreiben, um täglich(einmal pro Tag) die Fehler-Logdatei von CUPS zu löschen.
Also: Die Datei error_log, die sich in dem Verzeichnis: /var/log/cups/error_log befindet soll täglich gelöscht werden.
Lösungsansatz:
vim log_loeschen
# Fehler-Logdatei von CUPS löschen
50 14 * * * root test -x /var/log/cups/error_log && rm /var/log/cups/error_log
#Skriptende
Anschließend über Shell habe den Skript ausgeführt: ./log_loeschen
Meldung: ./log_loeschen: Zeile 2: 35: Kommando nicht gefunden.

Nach meinen Recherchen, wird mit crontab -e Editor gearbeitet.
Ich weiß nicht, ob ich unbedingt mit crontab -e Editor arbeiten muss? Wenn ja wird Alles in dem Verzeichnis /etc/crontab gespeichert? Wenn ich aus dem Verzeichnis /etc/ vim crontab ausführe, dann sind weitere Einträge vorhanden. Darf man am Zeilenende 50 14 * * * root test -x /var/log/cups/error_log && rm /var/log/cups/error_log runter schreiben oder nicht?
Ich habe Sicherheitshalber die error_log Datei gespeichert, und falls nicht wieder auftaucht werde ich wieder in dem Verzeichnis: /var/log/cups/error_log rein kopieren.

KP97
Beiträge: 3432
Registriert: 01.02.2013 15:07:36

Re: Fehler-Logdatei von CUPS löschen

Beitrag von KP97 » 04.10.2020 14:13:27

Viktor, jetzt hast Du doch schon von mir eine so schöne Anleitung zur crontab bekommen und schreibst dann sowas zusammen...
Direkt auf der ersten Seite stehen Erklärungen und Beispiele, das sollte jetzt nun wirklich nicht so schwer sein.
Die crontab ist ein Zeitplaner, zu welchem Zeitpunkt ein Script oder ein Batchjob mit welchen Berechtigungen ausgeführt werden soll. Nicht mehr und nicht weniger.
Die auszuführenden Anweisungen stehen in dem Script oder in einem Batchjob, nicht in der crontab.

Also nochmal von vorne...

viktor1980
Beiträge: 288
Registriert: 18.09.2020 15:42:01

Re: Fehler-Logdatei von CUPS löschen

Beitrag von viktor1980 » 04.10.2020 14:40:29

Ok.

viktor1980
Beiträge: 288
Registriert: 18.09.2020 15:42:01

Re: Fehler-Logdatei von CUPS löschen

Beitrag von viktor1980 » 04.10.2020 14:43:00

Tut mir leid ich war so beschäftigt habe ich übersehen. Danke

viktor1980
Beiträge: 288
Registriert: 18.09.2020 15:42:01

Re: Fehler-Logdatei von CUPS löschen

Beitrag von viktor1980 » 04.10.2020 16:09:05

Ich habe weitere Versuche gestartet.
Wie beschrieben habe ich mein Skript in dem Verzeichnis ,, /etc/cron.daily/ '' kopiert und den Rechner neu gestartet.
Allerdings habe ich mein Skript verbessert.

15 16 * * * root test -x /var/log/cups/error_log &&(run-parts --report /etc/cron.daily/rm_cups_error_log)

Die Datei error_log wird nicht gelöscht!

KP97
Beiträge: 3432
Registriert: 01.02.2013 15:07:36

Re: Fehler-Logdatei von CUPS löschen

Beitrag von KP97 » 04.10.2020 17:17:18

Code: Alles auswählen

 15 16 * * * root /etc/cron.daily/rm_cups_error_log.sh
Fällt Dir was auf?
Zeig mal das komplette Script mit den Berechtigungen.

Deine Ausgaben in Tags setzen mit dem Button </> im Antwortfeld.

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Fehler-Logdatei von CUPS löschen

Beitrag von MSfree » 04.10.2020 18:21:10

viktor1980 hat geschrieben: ↑ zum Beitrag ↑
04.10.2020 04:47:53
ich möchte einen Skript schreiben, um täglich(einmal pro Tag) die Fehler-Logdatei von CUPS zu löschen.
Warum?

Das (normalerweise vorinstallierte) Debianpaket Debianlogrotate macht das doch sowieso schon für dich. Von Haus aus ist das so eingerichtet, daß es täglich läuft und nur die Logs der letzten 7 Tage aufhebt, der Rest wird automatisch gelöscht.

KP97
Beiträge: 3432
Registriert: 01.02.2013 15:07:36

Re: Fehler-Logdatei von CUPS löschen

Beitrag von KP97 » 04.10.2020 19:34:13

MSfree hat geschrieben: ↑ zum Beitrag ↑
04.10.2020 18:21:10
viktor1980 hat geschrieben: ↑ zum Beitrag ↑
04.10.2020 04:47:53
ich möchte einen Skript schreiben, um täglich(einmal pro Tag) die Fehler-Logdatei von CUPS zu löschen.
Warum?
Der TE macht ein Fernstudium und postet hier seine Fragen aus dem Unterichtsmaterial.
Daher klingt manches etwas unlogisch oder weit hergeholt...Theorie eben...

viktor1980
Beiträge: 288
Registriert: 18.09.2020 15:42:01

Re: Fehler-Logdatei von CUPS löschen

Beitrag von viktor1980 » 14.10.2020 06:42:05

:THX:

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Fehler-Logdatei von CUPS löschen

Beitrag von MSfree » 14.10.2020 08:03:17

KP97 hat geschrieben: ↑ zum Beitrag ↑
04.10.2020 19:34:13
Der TE macht ein Fernstudium und postet hier seine Fragen aus dem Unterichtsmaterial.
Dann möge er doch die Fragen auch als solche Kennzeichnen. Ich habe jedenfalls keine Lust, mir über fiktive Probleme Gedanken zu machen.

Antworten