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:45]
DeaD_EyE
wartung:start [2012/12/26 17:02] (aktuell)
DeaD_EyE [Statistiken löschen]
Zeile 50: Zeile 50:
 |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.1276965947.txt.bz2 · Zuletzt geändert: 2010/06/19 18:45 von DeaD_EyE