Benutzer-Werkzeuge

Webseiten-Werkzeuge


wartung:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

wartung:start [2010/06/19 18:41]
DeaD_EyE
wartung:start [2012/12/26 17:02] (aktuell)
DeaD_EyE [Statistiken löschen]
Zeile 43: Zeile 43:
 |server[x]|Es können über diese Variable beliebig viele Server eingetragen werden.| |server[x]|Es können über diese Variable beliebig viele Server eingetragen werden.|
 |days_log|Gibt das Alter in Tagen der Log-Dateien an, die komprimiert werden sollen.| |days_log|Gibt das Alter in Tagen der Log-Dateien an, die komprimiert werden sollen.|
-|day_log_gz|Gibt das Alter in Tagen der komprimierten Log-Dateien an, die gelöscht werden sollen. Hier darauf achten, dass gzip den Zeitstempel der Datei nicht ändert.|+|day_log_gz|Gibt das Alter in Tagen der komprimierten Log-Dateien an, die gelöscht werden sollen.\\ Hier darauf achten, dass gzip den Zeitstempel der Datei nicht ändert.|
 |days_downloads|Legt fest, ab welchem Alter in Tagen, die Dateien im Verzeichnis downloads gelöscht werden sollen.| |days_downloads|Legt fest, ab welchem Alter in Tagen, die Dateien im Verzeichnis downloads gelöscht werden sollen.|
 |clean_logs|1 aktviert den Komprimier-/Löschmechanismus der Log-Dateien.| |clean_logs|1 aktviert den Komprimier-/Löschmechanismus der Log-Dateien.|
 |clean_downloads|1 aktivert das Löschen der Downloads.| |clean_downloads|1 aktivert das Löschen der Downloads.|
 |clean_ztmp|1 aktivert das Löschen aller ztmp-Dateien.| |clean_ztmp|1 aktivert das Löschen aller ztmp-Dateien.|
-|clean_broken_links|1 aktivert das Löschen aller verwaisten Symlinks.\\Macht nur Sinn, wenn man mit Symlinks arbeitet.|+|clean_broken_links|1 aktivert das Löschen aller verwaisten Symlinks.\\ Macht nur Sinn, wenn man mit Symlinks arbeitet.|
 **Download:** {{:wartung:servercleaner.sh|}} **Download:** {{:wartung:servercleaner.sh|}}
-<code>#!/bin/bash+<file bash servercleaner.sh>#!/bin/bash
  
 # #
Zeile 91: Zeile 91:
 [[ "$clean_broken_links" = "1" ]] && echo "Deleting broken symlinks" && \ [[ "$clean_broken_links" = "1" ]] && echo "Deleting broken symlinks" && \
 find -L ${server[*]} -type l -delete find -L ${server[*]} -type l -delete
-</code> +</file> 
 +===== CS:GO ===== 
 +==== Statistiken löschen ==== 
 +Im Modverzeichnis des Gameservers werden seit neustem txt-Dateien für jede Runde gespeichert. Welchen tieferen Sinn die Daten haben, ist uns noch unbekannt. Um die Dateien zu löschen, kann man folgenden Befehl verwenden: 
 +<code>find /home/server/csgo1/csgo \ 
 +-maxdepth 1 -regextype posix-extended \ 
 +-regex '.+/backup_[0-9]{8}_[0-9]{6}_\w{2}_\w+\.txt$' \ 
 +-delete</code> 
 +Mit dem Parameter -maxdepth 1 wird die Suchtiefe auf das gleiche Verzeichnis beschränkt. Das verringert die IO-Last des Hosts. Durch den Regex werden nur Dateien gefunden, die folgendem vereinfachtem Schema entsprechen: 
 +<code>*/backup_dddddddd_dddddd_xx_x*.txt</code> 
 +d = Zahl\\ 
 +x = Alphanumerisch mit Sonderzeichen\\ 
 +* = Alles bzw. Wiederholung vom vorherigen
wartung/start.1276965686.txt.bz2 · Zuletzt geändert: 2010/06/19 18:41 von DeaD_EyE