Mit PHP Cache Verzeichnisse aufräumen
Damit eure Systeme dauerhaft stabil laufen und die Dateilimits nicht überschritten werden, empfehlen wir das erstellen von Cache Routinen.
Hier findet ihr ein Beispiel mit PHP. Dieses Script führt SSH Befehle aus, die Verzeichnisse können beliebig erweitert werden.
function clean_var_directory() {
$dirs = array(
'var/cache/',
'var/log/',
);
foreach($dirs as $dir) {
echo exec('rm -rf '.$dir);
}
}
clean_var_directory();
Damit dies als Cronjob ausgeführt werden kann, empfehlen wir das Ausführen via WGET, hier das Beipsiel einer clearCache.php.
Um vorzubeugen, dass niemand diese PHP Datei von aussen ansteuert, empfehlen wir das erweitern und abfangen eines _GET Parameters mittels Passwort.
/usr/bin/wget -O - 'https://[URL]/clearCache.php'

