Linux logrotate-Befehl
Der Linux logrotate-Befehl wird zur Verwaltung von Logdateien verwendet.
Mit dem logrotate-Befehl können Sie die vom System erzeugten Logdateien einfach verwalten. Er bietet automatische Rotation, Komprimierung, Löschung und E-Mail-Versand von Logdateien. Jede Logdatei kann so eingestellt werden, dass sie täglich, wöchentlich oder monatlich verarbeitet wird, und kann auch sofort verarbeitet werden, wenn die Datei zu groß wird. Sie müssen die Konfigurationsdatei selbst bearbeiten und angeben. Die Standardkonfigurationsdatei befindet sich im Verzeichnis /etc mit dem Dateinamen logrotate.conf.
Syntax
logrotate [-?dfv][-s <状态文件>][--usage][配置文件]
Parameterbeschreibung:
- -? oder --help Hilfe anzeigen.
- -d oder --debug Den Ausführungsprozess des Befehls detailliert anzeigen, zur Fehlerbehebung oder um zu verstehen, wie das Programm ausgeführt wird.
- -f oder --force Die Wartung der Protokolldatei erzwingen, auch wenn der Befehl logrotate annimmt, dass sie nicht benötigt wird.
- -s<state file> oder --state=<state file> Die angegebene Statusdatei verwenden.
- -v oder --version Den Ausführungsprozess des Befehls anzeigen.
- -usage Die grundlegende Verwendung des Befehls anzeigen.
Beispiele
Protokolldateien angeben
# logrotate /root/log.configAndere Erweiterungen
Linux-Befehlssammlung