GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo programar trabajos cron en cPanel

Un trabajo cron es un comando de Linux que se ejecuta a intervalos regulares. Estos "trabajos" se pueden programar a través de la línea de comandos, pero es mucho más fácil hacerlo a través de la interfaz GUI de cPanel. cPanel también muestra convenientemente la cantidad de trabajos cron existentes y también puede enviar la salida del comando por correo electrónico. En este tutorial, le mostraremos cómo programar trabajos cron de manera fácil y eficiente.

Paso 1:Vaya a la página de trabajo de Cron en cPanel

El primer paso es iniciar sesión en cPanel y desplazarse hacia abajo hasta encontrar la sección etiquetada como "Avanzado" y luego seleccionar "Trabajos Cron" como se muestra aquí.

Ahora vamos a crear el trabajo.

Paso 2:elija la configuración de correo electrónico y el horario

Tiene una opción en cPanel para enviar un correo electrónico cada vez que se ejecuta este trabajo cron en particular. Puede ser útil si necesita realizar un seguimiento de ciertos comandos que utiliza. En la siguiente sección, ingrese una dirección de correo electrónico si lo desea:

Elección del horario

Este cuadro desplegable le permite seleccionar rápidamente algunos horarios comunes para su trabajo. La mayoría de las veces, puede arreglárselas con solo seleccionar una de las opciones preseleccionadas. Aquí, por ejemplo, elegimos ejecutar el comando una vez a la semana con la configuración predeterminada:

En caso de que desee algo más sofisticado, aquí tiene una explicación de lo que significan los campos.

Como se indica en los cuadros de texto, puede ingresar valores para lo siguiente:

  1. Minuto:00 a 59
  2. Hora:de 0 a 23
  3. Día:del 1 al 31
  4. Mes:del 1 al 12
  5. Día de la semana:de 0 a 6

Estos cinco valores le permitirán crear cualquier tipo de horario complicado que desee. Cada uno de estos campos toma un valor que se le aplica. Entonces, para tomar "Día de la semana" como ejemplo, un valor de "0" significa domingo, "1" es lunes y así sucesivamente.

El uso de un asterisco o una estrella (*) en el campo significa que no importa cuál sea el valor. El trabajo se ejecutará cuando la fecha y la hora del servidor coincidan con todos los valores especificados. Cualquier valor con una estrella (*) coincidirá de forma predeterminada.

En el ejemplo anterior, queríamos que el trabajo se ejecutara una vez por semana. Entonces, lo único que necesitábamos especificar era el día de la semana; en este caso, 0. También queremos asegurarnos de que el trabajo se ejecute solo una vez el domingo, y no cada minuto, por lo que también especificamos el minuto y la hora. En conjunto, "una vez a la semana" se puede escribir como:

0 0 * * 0

¡Es así de simple!

Paso 3:Especificar el comando

Una vez que tenga el programa que desea, escriba el comando de Linux que desea ejecutar en el cuadro denominado "Comando". En este ejemplo, elegimos ejecutar lo siguiente:

mysqlcheck --all-databases --optimize --verbose

Este comando optimiza todas las bases de datos en todos los sitios web alojados en el servidor.

Suprimir los mensajes de error y de salida

Muchos comandos de Linux descargan una salida en la terminal. A veces, estos mensajes pueden llegar a ser muy largos. Si elige recibir notificaciones por correo electrónico, puede volverse extremadamente molesto.

Puede suprimir la salida normal y regular de un comando de Linux agregando lo siguiente después:

>/dev/null

Entonces el comando anterior se convertirá en:

mysqlcheck --all-databases --optimize --verbose >/dev/null

Sin embargo, esto no suprimir mensajes de error. Y eso es algo útil para tener. Si bien puede ignorar la salida regular, probablemente desee recibir una notificación si algo salió mal. Sin embargo, también podemos suprimir los mensajes de error agregando lo siguiente al final de los comandos:

>/dev/null 2>&1

El extra "2>&1" redirige los mensajes de error a la salida estándar que hemos ignorado automáticamente con el anterior ">/dev/null".

De modo que puede seleccionar y elegir exactamente lo que desea ver cuando se ejecuta el comando.

Ahora simplemente haga clic en "Agregar nuevo trabajo cron" después de ingresar el comando y ¡listo! ¡Ha configurado con éxito un trabajo cron en Linux!

Si usa uno de nuestros alojamientos VPS administrados de cPanel, no tiene que programar trabajos cron en cPanel, simplemente pregunte a nuestro soporte técnico y ellos programarán cualquier trabajo cron por usted. Están disponibles 24/7.

Si le gustó esta publicación sobre cómo programar trabajos cron en cPanel, siéntase libre de compartirla con sus amigos usando los accesos directos para compartir en las redes sociales a continuación, o simplemente deje un comentario. Gracias.


Panels
  1. Cómo configurar trabajos cron en cPanel

  2. ¿Cómo programar un comando Rsync?

  3. Cómo configurar un trabajo cron

  4. Cómo programar trabajos con el comando 'at' en Linux

  5. ¿Cómo programa internamente cron los trabajos?

Cómo configurar un trabajo cron en cPanel

¿Cómo verificar la salida de Cron Jobs en Hostinger?

Cómo configurar trabajos cron de cPanel desde WHM

Cómo agregar trabajos cron en cPanel

Cómo usar el comando de trabajos en Linux

Cómo programar trabajos con Cron en Linux