¡Te damos la bienvenida a la comunidad de ayuda de Montevideo COMM! 

Este es un espacio donde compartimos e intercambiamos dudas y soluciones de los productos de Montevideo COMM.

Para participar debés estar registrado.

0

¿Cómo crear respaldos automáticos de mi sitio usando tareas programadas Cron?

por
Soporte técnico - Montevideo COMM
en 3/3/23 16:22 306 vistas

Respaldar sitios con tareas CRON

 

En este artículo se discutirá como crear respaldos automáticos de su sitio web y base de datos usando la herramienta tareas programadas de cron, opción disponible desde el panel de administración de su servicio de hosting cPanel. 

 

NOTA: Esta herramienta solo permite crear un respaldo del sitio, cada vez que se genere un respaldo nuevo, éste sobrescribirá al anterior.

Respaldo del sitio:

 

Si su sitio no cuenta con base de datos, o si desea crear un respaldo únicamente de los archivos del sitio pude descargar el siguiente script:

 

  


1) Suba el script a la carpeta raíz del administrador de archivos. El nombre del archivo debe de ser respaldos.sh.


2)Desde el panel de administración de su servicio de hosting ingrese a Trabajos Cron.



En este punto deberá de ingresar cuando se ejecutará el respaldo. En este ejemplo se ejecutará todos los Domingos a las 15:12.

 

Por más información sobre la creación de tareas con Cron,
puede consultar:

¿Cómo crear tareas programadas con CRON?

  
En el campo comando introduzca lo siguiente:

usuario=$(whoami) ;
mkdir /home/$usuario/respaldos ;
mkdir /home/$usuario/respaldos/log ;
bash /home/$usuario/respaldos.sh > /home/$usuario/respaldos/log/log.txt;

 
Por último, seleccione Añadir nuevo trabajo de cron.
3)El respaldo quedara disponible en la carpeta respaldos dentro del directorio principal. También podrá visualizar un log de la ejecución del programa. 

 

 

 




Respaldo del sitio y de la base de datos:

 

Para respaldar el sitio y la base de datos puede descargar el siguiente script:

 

 

1)Suba el script a la carpeta raíz del administrador de archivos. El nombre del archivo debe de ser respaldos.sh. 



2)Desde el panel de administración de su servicio de hosting ingrese a Trabajos Cron. 


 

En este punto deberá de ingresar cuando se ejecutará el respaldo. En este ejemplo se ejecutará todos los Domingos a las 15:12.



En el campo comando introduzca lo siguiente:

 

usuario=$(whoami) ;

mkdir /home/$usuario/respaldos ;

mkdir /home/$usuario/respaldos/log ;

bash /home/$usuario/respaldos.sh > /home/$usuario/respaldos/log/log.txt    

Luego seleccione Añadir nuevo trabajo de cron.

 

3) El último paso será editar el archivo respaldos.sh para completar la información de la base de datos a respaldar. 




 Detallamos para que sirve cada campo:

 

Usuario: Es el nombre del usuario de la base de datos, cambie usuario_bd por el nombre de usuario de la base de datos. Si cuenta con una app instalada desde Installatron, puede ver los datos de configuración como se muestra a continuación. En este ejemplo usaremos WordPress, pero el proceso es muy similar para otros gestores de contenido. 








En este punto podrá visualizar todos los datos de la base de datos.


 

BD: Este campo debe de completarse con el nombre de la base de datos. Remplace nombre_base_de_datos por el nombre de la base de datos. 

Contrasena: Este campo debe de completarse con la contraseña de acceso del usuario del gestor de contenidos. Cambie contrasena_bs por la contraseña del usuario de la base de datos.


Ponemos un ejemplo de una posible configuración.


 

No olvidar guardar los cambios.

 

Al igual que el caso anterior en la carpeta respaldo se creará un respaldo del sitio y de la base de datos en un archivo .tar.gz. También podrá encontrar el archivo de log.

 


Al extraer el archivo visualizara la carpeta public_html.


Ingresando encontrara los archivos del sitio y el respaldo de la base de datos.


 


 


Cambiar carpeta a respaldar:

 

Si lo desea también es posible cambiar sobre que carpeta se realiza el respaldo, por defecto se respalda la carpeta public_html.

Nota: Solo se pueden respaldar subcarpetas de public_html.

 

Para cambiar la carpeta sobre la cual se realiza el respaldo abra el archivo respaldo.sh. 
 

En este punto puede modificar el campo directorio=carpeta_a_respaldar. En el siguiente ejemplo se respaldará la carpeta sitio1 que se encuentra dentro de public_html.
 

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Mantener informado

Acerca de esta comunidad

En Montevideo COMM deseamos acompañarte en el proceso de cambio a la facturación electrónica y con MVD Factura te ofrecemos una solución ágil y sencilla para emitir Comprobantes Fiscales Electrónicos en la nube.

Podés consultar nuestro manual de uso.

Herramientas de las preguntas

1 seguidor(es)

Estadísticas

Preguntado: 3/3/23 16:22
Visto: 306 veces
Última actualización: 5/3/23 20:03