Visión general #
Los Cron Jobs son tareas programadas que el sistema ejecuta en horas o intervalos predefinidos. Normalmente, un trabajo cron contiene una serie de tareas sencillas que el sistema ejecuta desde un archivo de script.
Importante:
- Tenga cuidado al programar trabajos cron. Le recomendamos que permita tiempo suficiente entre los trabajos cron para que se complete el trabajo cron anterior. Si los programa para que se ejecuten con demasiada frecuencia, el servidor podría iniciar otro trabajo cron antes de que finalice el último trabajo cron. Esta duplicación puede degradar el rendimiento.
- Para obtener más información acerca de los trabajos cron, lea la documentación de Red Hat Scheduling a Cron Job.
Añadir un correo electrónico Cron #
La sección Cron Email de la interfaz le permite introducir una dirección de correo electrónico para que el sistema envíe notificaciones cuando se ejecuten los Cron Jobs. Para establecer una dirección de correo electrónico, siga estos pasos:
- En el cuadro de texto Correo electrónico, escriba la dirección de correo electrónico en la que desea recibir las notificaciones.
- Haga clic en Actualizar correo electrónico.
Deshabilitar notificaciones por correo electrónico #
Para deshabilitar las notificaciones por correo electrónico para un solo Cron Jobs, realice los siguientes pasos:
- Localice el trabajo cron para el que deshabilitará las notificaciones por correo electrónico en la tabla Trabajos actuales de Cron y haga clic en Editar.
- En el cuadro de texto Comando, agregue la línea / dev / null 2> & 1 al final del comando.
- Guarda tus cambios.
Agregar un trabajo cron #
Para crear un Cron Job, realice los siguientes pasos:
- Seleccione el intervalo en el que desea ejecutar el trabajo cron desde los menús apropiados o ingrese los valores en los cuadros de texto.
- Minuto: el número de minutos entre cada vez que se ejecuta el Cron Job, o el minuto de cada hora en la que desea ejecutar el Cron Job.
- Hora: la cantidad de horas entre cada vez que se ejecuta el Cron Job o la hora de cada día en que desea ejecutar el Cron Job.
- Día: el número de días entre cada vez que se ejecuta el Cron Job o el día del mes en el que desea ejecutar el Cron Job.
- Mes: la cantidad de meses entre cada vez que se ejecuta el Cron Job o el mes del año en el que desea ejecutar el Cron Job.
- Día de la semana: los días de la semana en los que desea ejecutar el Cron Job.
- En el cuadro de texto Comando, ingrese el comando que desea que ejecute el sistema.
Importante:
- Usted debe especificar la configuración para el minuto , hora , día , mes , día de la semana , y el Comando de cuadros de texto.
- Ejercer extrema precaución cuando se utiliza el
rm
comando en una tarea programada. Si no declara las opciones correctas, puede eliminar los datos de su directorio personal. - Si su Cron Job ejecuta un script personalizado, el script requiere el permiso de ejecución. Para obtener más información, lea la documentación de permisos de Linux de Red Hat .
Nota:
Especifique la ruta absoluta al comando que desea ejecutar. Por ejemplo, si desea ejecutar el public_html/index.php
archivo en su directorio de inicio, ingrese el siguiente comando:
/home/user/public_html/index.php
Ejemplo de Cron Job #
Para ejecutar una secuencia de comandos que reside en su directorio de inicio una vez por hora, realice los siguientes pasos:
- En el menú Configuración común , seleccione la opción Una vez por hora (0 * * * *) .
- En el cuadro de texto Comando , ingrese el nombre del script. Por ejemplo:
./my-script.sh
- Recuerda:
- Debe establecer los permisos de archivo correctos para permitir que se ejecute un script.
- Haga clic en Agregar nuevo Cron Job . La interfaz mostrará un mensaje de éxito.
Ver trabajos cron existentes #
La tabla actuales de Cron Jobs muestra sus Cron Jobs existentes.
Editar un trabajo cron #
Para editar un Cron Jobs, realice los siguientes pasos:
- Localice el Cron Jobs que desea editar y haga clic en Editar .
- Edite la configuración que desea cambiar y haga clic en Editar línea .
Eliminar un trabajo cron #
Para eliminar un trabajo cron, realice los siguientes pasos:
- Haga clic en Eliminar junto al Cron Jobs que desea eliminar.
- Haz clic en Eliminar .