Vista previa

Configuración de Cron Jobs


Los Cron Jobs se pueden comparar con una orden permanente.
Utilizándolos podrás automatizar el uso de diversos programas en tu página web o de tareas que tienen que realizarse con cierta frecuencia.
Resultan muy útiles para llevar a cabo tareas rutinarias, como por ejemplo la exportación de pedidos diarios, la actualización semanal de tu página web por Scripts, la recogida de archivos Log, etc.

Podrás decidir los intervalos en los que se ejecutarán los programas: una sola vez, cada día, cada semana o cada mes. Si lo deseas se te enviará un e-mail de confirmación tras cada ejecución automática del programa.
 
Los Cron Jobs están disponibles en los paquetes de hosting a partir del Hosting Profesional y en el antiguo EnterpriseWeb.


Así se hace paso a paso
 
Accede a tu área de cliente, y en Tu paquete, en Bases de datos y espacio web haz click en Cron-Jobs
 
Configuración de Cron Jobs-1.jpg
 
Aquí podrás visualizar la lista de los Cron Jobs que hayan sido creados, y podrás borrarlos o modificarlos.

 

Configuración de Cron Jobs-2.jpg

 

En Configuración básica, podrás introducir una dirección de e-mail a la que se te enviarán avisos relacionados con Cron Jobs.

 

Configuración de Cron Jobs-3.jpg

 

Para crear un nuevo Cron Job, haz clic en "Crear un trabajo nuevo".
Tendrás a tu disposición una lista de detalles que te será útil al realizar la configuración.

Configuración de Cron Jobs-4.jpg

Configuración de Cron Jobs-5.jpg

 

Para finalizar, una vez que haya rellenado todas las casillas, haga clic en "Guardar".
Configuración de Cron Jobs-6.jpg

Ejemplo:
Si quieres hacer una copia de tu MySQL diariamente por Cron Job, introduzca la siguiente línea de comando:
 
/bin/mysqldump -h rdbms -u Nombre-de-usuario -pXXX DBYY > archivo.sql

(sustituir XXX por la contraseña de tu base de datos, YY por elnúmero de base de datos y Nombre-de-usuario por el nombre de usuario de la base de datos.)

Datei archivo.sql será archivado en el directorio principal de tu espacio web.


Importante:
Observa que tras guardar el Cron Job no se encriptará la línea de comando, es decir que, si después quieres modificarla, ésta será completamente visible, igual que la contraseña para tu base de datos.

Hinweis En la línea de comando se utilizarán básicamente comandos Unix, es decir, aquí se podrán utilizar todos los comandos y scripts ejecutables manualmente en una sesión SSH.
Si deseas utilizar Cron Jobs necesitarás conocimientos básicos sobre el sistema Unix.

Observación:
Si utilizas expresiones muy complejas, te recomendamos escribirlas enteriormente en un Script-File y probarlas como líneas de comando.
Podrán ejecutarse scripts utilizando un campo relativo al directorio principal del espacio web (siempre y cuando el nombre del script sea "htdocs")

Ejemplos:
/bin/php -f archivoscript.php
/bin/php archivoscript.php
/bin/php ./archivoscript.php

Estos ejemplos se refieren al "archivoscript.php" que se encuentra en el directorio principal.

Si el archivo se encuentra en una subcarpeta (por ejemplo en la carpeta "test"), la instrucción sería similar a la siguiente:
/bin/php ./test/archivoscript.php

Hinweis Observa que " ./" (espacio en blanco, punto, barra) irá detras de "php".
Es posible que se produzca un error si al ejecutar los Cron Jobs no se utiliza el parámetro "-f" (Parse File), aunque funcione en la línea de comando. Te recomendamos por ello utilizar este parámetro.
¿Te ha sido útil este artículo?    / no