Jump to content

[BSD]Script para Backup.


fuuton97

Mensajes recomendados

Hola, hoy les traigo esta script de Backup, ¿Para que sirve?, simplemente con este lo inicias y te hará al backup de la base de datos y la parte del servidor.

 

 

Primero que nada creamos una carpeta llamada "backups" en /game/ (/usr/home/game)

 

De hay mismo vamos y creamos un archivo llamado: backup con extensión .sh, y pegamos esto:

#!/bin/sh
echo "Eliminar registros después de realizar una copia de seguridad."
rm -f */*/syserr && rm -f */*/syslog && rm -f */*/PTS && rm -f */*/game.core
rm -f */syserr && rm -f */syslog && rm -f */PTS && rm -f */game.core
echo "Registro Suprimido"
cd /usr/home/game/backups
mkdir `date +%d.%m.%Y_%H.%m`
cd `date +%d.%m.%Y_%H.%m`
sleep 2
tar cfzv game.tar.gz /usr/home/game
sleep 2
tar cfzv mysql.tar.gz /var/db/mysql
sleep 2
echo "Backup realizado!"

Ahora guardamos, y la probamos iniciando en el putty o consola:

 

cd /usr/game/ && sh backup.sh

Los backups a realizar se guardarán en:

/usr/home/game/backups
O dependiendo de la ruta en que la tengas.

 

Una novedad de esta script es que te elimina los backups por hora y día, osea que si tienes uno antes de 1 hora y haces otro se te elimina el de 1 hora, quedando el que hiciste al instante.

 

Script sacada de Invoice.

 

Saludos.

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...