[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