Logrotate (Linux): Unterschied zwischen den Versionen
		
		
		
		
		
		Zur Navigation springen
		Zur Suche springen
		
				
		
		
	
| Zeile 1: | Zeile 1: | ||
| == Erstellen einer Konfigurationsdatei == | |||
| <pre> | |||
| sudo vi /etc/logrotate.d/<name> | |||
| </pre> | |||
| == Beispiel == | == Beispiel == | ||
Aktuelle Version vom 21. Juni 2020, 14:11 Uhr
Erstellen einer Konfigurationsdatei
sudo vi /etc/logrotate.d/<name>
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