Hi,
ich tippe auf ein Script, welches versucht auf das Gerät LEQ0281948 zuzugreifen.
Viele Grüße
Alex
Syslog extrem groß / läuft voll
Moderator: Co-Administratoren
Re: Syslog extrem groß / läuft voll
Hi Alex,
danke. Es gibt nur ein Script, was auf das Gerät zugreift. Habe es mal deaktiviert und warte jetzt mal ab.
Eine Frage am Rande noch:
Ich möchte gern per Crontab und einem Script die Logs loeschen (in regelmäßigen Abständen).
Dazu habe ich mit crontab -e eine neue Zeile mit
*1 * * * * root /bin/bash /usr/bin/logsloeschen.sh >/dev/null 2>&1
angelegt.
Danach müsste es doch eigentlich jede Minute (zum Test) ausgeführt werden. Wird es aber nicht. Manuell lässt es sich jedoch problemlos ausführen.
Mach ich irgendwas falsch bzw. kann mir jemand ne kurze Info geben, wie ich das ganz unkompliziert einrichten kann?
Vielen Dank!
danke. Es gibt nur ein Script, was auf das Gerät zugreift. Habe es mal deaktiviert und warte jetzt mal ab.
Eine Frage am Rande noch:
Ich möchte gern per Crontab und einem Script die Logs loeschen (in regelmäßigen Abständen).
Dazu habe ich mit crontab -e eine neue Zeile mit
*1 * * * * root /bin/bash /usr/bin/logsloeschen.sh >/dev/null 2>&1
angelegt.
Danach müsste es doch eigentlich jede Minute (zum Test) ausgeführt werden. Wird es aber nicht. Manuell lässt es sich jedoch problemlos ausführen.
Mach ich irgendwas falsch bzw. kann mir jemand ne kurze Info geben, wie ich das ganz unkompliziert einrichten kann?
Vielen Dank!
- deimos
- Beiträge: 5398
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: Syslog extrem groß / läuft voll
Hi,
ja, du machst was falsch. Zum einen eine falsche Syntax, wenn du crontab -e verwendest und zum anderen eine falsche Vorgehensweise um dein Ziel zu erreichen. Logrotate wäre dein eigentlicher Freund.
Viele Grüße
Alex
ja, du machst was falsch. Zum einen eine falsche Syntax, wenn du crontab -e verwendest und zum anderen eine falsche Vorgehensweise um dein Ziel zu erreichen. Logrotate wäre dein eigentlicher Freund.
Viele Grüße
Alex
Re: Syslog extrem groß / läuft voll
Wieder danke für den Hinweis.
Locrotate habe ich auch schon gesehen. Allerdings will/muss ich erstmal nen vernünftigen Cronjob ausgeführt bekommen.
Habe es schon mit diversen Befehlen versucht.
* 1 * * * * /usr/bin/logsloeschen.sh >/dev/null 2>&1
Damit sollte es doch eigentlich mit Crontab -e funktionieren, oder nicht?
Ich bin jetzt etliche Anleitungen durchgegangen. Würde mich freuen, wenn Du oder jemand mir den richtigen Eintrag sagen könntest:)
Locrotate habe ich auch schon gesehen. Allerdings will/muss ich erstmal nen vernünftigen Cronjob ausgeführt bekommen.
Habe es schon mit diversen Befehlen versucht.
* 1 * * * * /usr/bin/logsloeschen.sh >/dev/null 2>&1
Damit sollte es doch eigentlich mit Crontab -e funktionieren, oder nicht?
Ich bin jetzt etliche Anleitungen durchgegangen. Würde mich freuen, wenn Du oder jemand mir den richtigen Eintrag sagen könntest:)
-
- Beiträge: 272
- Registriert: 03.10.2014, 12:46
- System: CCU
- Wohnort: Enzkreis
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 43 Mal
Re: Syslog extrem groß / läuft voll
" * 1 " würde bedeuten von 1:00h bis 1:59 Uhr jede Minute
außerdem gibt es nur 5 Felder, einmal/Tag wäre zB "59 01 * * * ...", s.
Code: Alles auswählen
# crontab(5) — Linux manual page
# zB https://man7.org/linux/man-pages/man5/crontab.5.html
#
# The time and date fields are:
#
# field allowed values
# ----- --------------
# minute 0-59
# hour 0-23
# day of month 1-31
# month 1-12 (or names, see below)
# day of week 0-7 (0 or 7 is Sunday, or use names)
#
# Names can also be used for the 'month' and 'day of week' fields.
# Use the first three letters of the particular day or month (case
# does not matter). Ranges and lists of names are allowed.
# Examples: "mon,wed,fri", "jan-mar".
-
- Beiträge: 118
- Registriert: 16.07.2020, 15:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: Syslog extrem groß / läuft voll
Die Webseite https://crontab.guru ermöglicht es cron Ausdrücke auszuprobieren
Wenn das Script alle 5 Minuten ausgeführt werden soll, dann sieht das z.B. so aus (da hat bei Dir lediglich der Schrägstrich gefehlt):
P.S.: Das Script muss natürlich auch ausführbar sein: 'chmod +x script' .
Wenn das Script alle 5 Minuten ausgeführt werden soll, dann sieht das z.B. so aus (da hat bei Dir lediglich der Schrägstrich gefehlt):
Code: Alles auswählen
*/5 * * * * /usr/local/bin/script