[TYPO3-UG Spain] Typo3 Backup
pue
nicolas.puente at lgb-rlp.de
Wed Apr 27 08:36:06 CEST 2011
#!/bin/bash
# set var: current day of month
dayofmonth=`date '+%d'`
dayofweek=`date '+%A'`
# set vars: database, user, password
# db?name should be the name of the subdir where the Typo3 site is
installed
db1name=meintypodir
db1=meinedatenbank
user1=meinuser
pass1=meinpasswort
#db2name=meintypodir2
#db2=meinedatenbank2
#user2=meinuser2
#pass2=meinpasswort2
# Copia del banco de datos. El archivo recibe el nombre del día, al mes siguiente lo sobreescribe.
mysqldump --opt -h localhost -u $user1 -p$pass1 $db1 | gzip >
$HOME/typo3cms/system/backup/databases/$db1name.dump.sql.$dayofmonth.gz
# backup files
# backup Typo3 source code (se asegura y se comprime)
tar -cf $HOME/typo3cms/system/backup/files/typo3_src_$dayofweek $HOME/typo3cms/typo3_src-3.6.1
gzip -f $HOME/typo3cms/system/backup/files/typo3_src_$dayofweek
# backup all files of first Typo3 installation (se asegura por día de la semana, a la semana siguiente se sobre escribe)
tar -cf $HOME/typo3cms/system/backup/files/$db1name.$dayofweek $HOME/typo3cms/$db1name
gzip -f $HOME/typo3cms/system/backup/files/$db1name.$dayofweek
#tar -cf $HOME/typo3cms/system/backup/files/$db2name.$dayofweek $HOME/typo3cms/$db2name
#gzip -f $HOME/typo3cms/system/backup/files/$db2name.$dayofweek
# Crear una carpeta "system", para que las rutas del script funcionen
# Dentro de "system" crear: "backup", "files" y "databases"
# El script se graba en /system/backup con el nombre de "daily", sin el tipo de fichero, sólo "daily"
# Para ver si funciona desde la consola lo llamamos desde /system/backup: "daily"
Creamos un archivo: crjob
# backup Typo3 files and databases every morning at 05:00
0 5 * * * /homepages/deinPfadzumScript/system/backup/daily
Comprobar con "crontab -l" si ya está anotado.
para activar el nuevo conjob: "crontab crjob"
El cronjob se activa cada día a las 5 de la mañana. La razón está en que
usa muchos recursos y para que se haga en un momento de bajo tráfico
conviene ponerlo a una hora nocturna.
Saludos
.
Nicolás
More information about the TYPO3-UG-Spain
mailing list