[TYPO3-german] Backup und Clearcache script

RDE - Gert Redlich gr2 at ipw.net
Sun Oct 28 22:58:49 CET 2012


Matze Hoppe schrieb:
> Hi!
> 
> Supi!
> 
> Ich habe das ähnlich aufgebaut. Ich finde das sehr interessant, wenn es 
> auch meine Frage nicht ganz beantwortet.
> Dadurch werden die Backups zwar wie gewünscht kleiner, das bestehende 
> Typo3 wird aber nicht gecleant.
> 
> Ich werde mir das mal genauer anschauen.
> 
> DANKE!

Hi,

dafür habe ich mein clearcache shell-script in Verbindung mit der
mnogosearch Engine.



1. ich leere alle typo3 temp Dateien mit Gewalt
2. ich leere radikal das typo3 temp verzeichnis
und alles ist leer

es so stehen zu lassen und zu warten wäre extrem ungeschickt
denn dann würde typo3 extrem langsam werden bei 18.000 Bildern
selbst bei einer 4Kern CPU

3. deshalb starte ich die mnogosearch engine und die rauscht durch
alles wieder durch und die temp tabellen sind wieder auf neuestem
Stand und im temp Verzeichnis ist auch wieder alles drinnen -
aber auf kleinstem Raum.

also das klappt hervoragend, bei mir jede Nacht



hier ein Ausschnitt aus dem script :


...............................

echo "====== Beginn des Loeschens temps ! `date`"  >>$zz_log_file

   dummy="dummy"

rm -v $dompath/typo3temp/*.jpg
rm -v $dompath/typo3temp/*.css
rm -v $dompath/typo3temp/*.js

rm -v $dompath/typo3temp/GB/*.*
rm -v $dompath/typo3temp/llxml/*.cache
rm -v $dompath/typo3temp/pics/*.*
rm -v $dompath/typo3temp/temp/*

rm -v $dompath/typo3conf/temp_CACHED*

echo ""
echo "====== Cache-Files alle lueckenlos geloescht !!! ----------------------------------------------------------------"
echo ""

...............................




ein Stück weiter gehts weiter:


...............................

echo "====== Begin truncate cache tabellen `date`"  >>$zz_log_file

echo "truncate table cache_extensions;" | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_hash;"       | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_imagesizes;" | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_md5params;"  | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_pages;"      | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_pagesection;" | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS
echo "truncate table cache_typo3temp_log;" | mysql -vvv -D $TYPO3DB -u $TYPO3USER --password=$TYPO3PASS


echo ""
echo "====== alle 7 Cache-Tabellen lueckenlos geleert !!!  - es geht weiter mit dem leeren der mnogosearch Tabellen "
echo ""
...............................



und wieder ein Stück weiter gehts weiter:

...............................

echo ""
echo "====== folgende Domain (root) wird bearbeitet $PFXWWW/$domainroot/ "
echo ""
# read input

echo "====== beginn mnogosearch truncate  `date`"  >>$zz_log_file

/usr/bin/php -q "$PFXWWW/$domainroot"/typo3/cli_dispatch.phpsh mnogosearch -x -Cw


echo ""
echo "====== mnogosearch Tabellen sind leer, jetzt wird der Indexer angeworfen "
echo ""
# read input


echo "====== Beginn Indexer mnogosearch   `date`"  >>$zz_log_file

/usr/bin/php -q "$PFXWWW/$domainroot"/typo3/cli_dispatch.phpsh mnogosearch -v 3 -w


echo "====== der Indexer ist fertig !!!!! `date`"  >>$zz_log_file
echo "====== der Indexer ist fertig !!!!! "
echo "====== Die mnogosearch Tabellen fuer  $TYPO3DB   jetzt wieder voll "
echo ""

...............................





und jetzt sind auch die Typo3 caches wieder voll und schnell wie am ersten Tag

viel Erfolg

den ganzen sript gibts auf wunsch per e-mail

ich stells auch bald auf die webseite

Gert




More information about the TYPO3-german mailing list