Logrotate (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
{{note|Noch in Bearbeitung}}
{{note|Noch in Bearbeitung}}


== Beispiel ==
<pre>
/var/log/tor/*log {
        daily                  # täglich
        rotate 5                # Behalte die letzten fünf Logs
        maxage 14              # Entferne Logs, die älter als 14 Tage sind
        compress                # Komprimiere die alten Logdateien
        delaycompress          # Komprimiere die Daten, nachdem sie verschoben worden sind
        missingok              # Falls eine Logdatei nicht existiert, ignoriere es
        notifempty              # Leere Logdateien werden nicht rotiert
        sharedscripts          # Siehe Man-Page
        postrotate              # Führe nach dem Rotieren das folgende Skript aus
                /etc/init.d/tor reload > /dev/null
        endscript
}
</pre>


== Testing ==
== Testing ==
Die Option ''-d'' führt eine Simulation durch, ohne irgendetwas tatsächlich zu verändern:


<pre>
<pre>
Zeile 8: Zeile 28:
</pre>
</pre>


Wenn mit der Option ''-d'' alles in Ordnung scheint, kann das Rotieren tatsächlich getriggert werden (''-f'' sorgt dafür, dass alles ausgeführt wird, auch wenn eine Regel normalerweise noch nicht ausgeführt werden sollte):


<pre>
<pre>
Zeile 13: Zeile 34:
</pre>
</pre>


== Links ==
[http://www.linux-praxis.de/lpic1/manpages/logrotate.html http://www.linux-praxis.de/lpic1/manpages/logrotate.html]




Zurück zu [[Ubuntu#L (Server)|Ubuntu]]
Zurück zu [[Ubuntu#L (Server)|Ubuntu]]

Version vom 21. Juni 2020, 11:08 Uhr

Noch in Bearbeitung


Beispiel

/var/log/tor/*log { 
        daily                   # täglich
        rotate 5                # Behalte die letzten fünf Logs
        maxage 14               # Entferne Logs, die älter als 14 Tage sind
        compress                # Komprimiere die alten Logdateien
        delaycompress           # Komprimiere die Daten, nachdem sie verschoben worden sind
        missingok               # Falls eine Logdatei nicht existiert, ignoriere es
        notifempty              # Leere Logdateien werden nicht rotiert
        sharedscripts           # Siehe Man-Page
        postrotate              # Führe nach dem Rotieren das folgende Skript aus
                /etc/init.d/tor reload > /dev/null
        endscript
}

Testing

Die Option -d führt eine Simulation durch, ohne irgendetwas tatsächlich zu verändern:

sudo logrotate -df /etc/logrotate.d/seafile

Wenn mit der Option -d alles in Ordnung scheint, kann das Rotieren tatsächlich getriggert werden (-f sorgt dafür, dass alles ausgeführt wird, auch wenn eine Regel normalerweise noch nicht ausgeführt werden sollte):

sudo logrotate -f /etc/logrotate.d/seafile

Links

http://www.linux-praxis.de/lpic1/manpages/logrotate.html


Zurück zu Ubuntu