Crontab



Planifique y gestione acciones automáticamente en su hosting web





Principio


Con Crontab puede planificar acciones: automatizaciones periódicas, actualizaciones, ejecución de programas, envío de emails...
Al igual que con el planificador de tareas de Windows, podrá automatizar sus actualizaciones y ejecuciones eligiendo la fecha, la hora y la frecuencia.

Así podrá:


  • automatizar la actualización o la ejecución de un script,
  • ejecutar copias de seguridad de su sitio web y su base de datos,
  • recuperar flujos de información para actualizar el sitio web,
  • verificar el estado de archivos sensibles como medida de seguridad de un sitio web,
  • enviar emails que contengan logs de acceso o enlaces hacia las copias de seguridad.


Cómo utilizarlo


Simplemente acceda a su manager y planifique todas las tareas en su área de cliente.

Puede crear o modificar los scripts que desee ejecutar periódicamente, tan simple como eso.

Seleccione el script, el día o días y la hora u horas de ejecución del script que desee.



Ventajas


  • Disfrute de Crontab en su hosting: este sistema, antes reservado a los usuarios de servidores dedicados, está disponible para los alojamientos compartidos. OVH le ofrece la posibilidad de utilizar Cron con su hosting Personal, Profesional o Performance. Ya es posible realizar una copia de seguridad de su sitio web o base de datos cuando desee y de forma automática. Solo tiene que elegir en el manager el script que desea ejecutar y seleccionar la periodicidad.

  • Seguimiento de tareas: directamente en su manager podrá consultar si las tareas se han ejecutado correctamente. En caso de que alguna no haya podido ejecutarse, podrá recuperar los mensajes de error y así modificar las futuras tareas.

Importante: una tarea puede ejecutarse un máximo de una vez por hora.



Ejemplo de un script a ejecutar para hacer una copia de seguridad y comprimir 2 bases de datos:


<?php
system("mysqldump --host=su_servidor_mysql --user=nombre_de_su_bd --password=contrasena nombre_de_su_bd > backup.sql");
system("gzip backup.sql");
system("mysqldump --host=su_servidor_mysql --user=nombre_de_su_bd --password=contrasena nombre_de_su_bd > backupbase2.sql"); system("gzip backupbase2.sql");
?>


Y en el manager seleccione ejecutar el script cada semana o una vez al mes, por ejemplo.