Cómo ejecutar trabajos cron cada top 10, 10 mejores o top 10 minutos

Cómo ejecutar trabajos cron cada top 10, 10 mejores o top 10 minutos
CRON es una utilidad de software o un comando Linux también reconocido como un trabajo de Cron utilizado para programar tareas o trabajos que se ejecutarán después de un intervalo de tiempo fijo en el futuro. Los trabajos cron se utilizan principalmente para programar tareas en el servidor para automatizar las tareas de administración y mantenimiento del sistema. Se pueden programar los trabajos de Cron para funcionar cada minuto, hora, día o mes y aprenderemos cómo ejecutar un trabajo cron cada 10, 20 o 30 minutos en esta publicación. Empecemos.

Creación de un archivo crontab

Crontab acortado para el archivo de tabla cron se usa para ejecutar los trabajos cron. El usuario primero debe crear un archivo CRONTAB porque no está disponible de forma predeterminada en el sistema. El archivo CRONTAB se puede crear en cualquier sistema operativo basado en Linux utilizando el comando que se proporciona a continuación:

$ crontab -e

Si está ejecutando el comando anterior por primera vez, primero le pedirá que elija el editor de texto. Seleccione el más fácil, "Nano Editor", como se muestra en la captura de pantalla escribiendo el número de índice de su editor deseado y después de seleccionar el editor, presione Enter:

Se creará el nuevo archivo CRONTAB. Ahora, en este archivo, puede escribir todos los trabajos cron de su elección.

Sintaxis

La sintaxis para ejecutar Cronjob es que primero tenemos que mencionar la hora y luego especificar el comando que queremos ejecutar. La sintaxis para mencionar el tiempo se divide aún más en cinco campos.

* * * * * comando (s)
  • El primer campo describe el minuto.
  • El segundo campo describe la hora.
  • El tercer campo describe el día del mes.
  • El cuarto campo describe el mes.
  • El quinto campo describe el día de la semana.

Muy bien, una vez que haya entendido la posición correcta para describir el tiempo para ejecutar el Cronjob, también hay varias maneras para mencionar el tiempo.

➔ El operador de asterisco '*', un.k.un comodín, se describe como todos los valores permitidos. Por ejemplo, 0 0 1 * * ejecutará el comando a la medianoche del primer día de cada mes.

➔ Una lista de valores separada por comas describe la lista de valores para la repetición. Por ejemplo, 10,20,30

➔ El operador Dash '-' describe el rango de valores. Por ejemplo, 5-10.

➔ El operador Slash '/' ayuda a hacer la conjunción con rangos. Por ejemplo, */2 * * * * ejecutará el trabajo cron después de cada intervalo de 2 minutos.

Ahora, tiene suficiente conocimiento teórico sobre los trabajos de Cron, realicemos algunas cosas prácticas y veamos cómo ejecutar trabajos cron cada 10, 20 o 30 minutos.

Ejecutar un trabajo cron cada 10 minutos

Puede haber dos formas de ejecutar un trabajo cron después de un intervalo de tiempo específico, como cada 10 minutos.

La primera forma es usar una lista de minutos separada por comas; Por ejemplo, si queremos ejecutar un script cada 10 minutos, la sintaxis para escribir dicho trabajo cron se da a continuación:

0,10,20,30,40,50 * * * */home/linuxuser/script.mierda

Pero, ¿no parece una tarea demasiado tediosa escribir la lista completa de minutos?? El operador de Slash ayuda a escribir la sintaxis fácil para ejecutar un trabajo cron cada 10 minutos.

*/10 * * * */home/linuxuser/script.mierda

En este comando, */10 creará una lista de minutos cada 10 minutos.

Ejecutar un trabajo cron cada 20 minutos

Al igual que escribimos el trabajo de Cron para ejecutar el script cada 10 minutos, podemos hacer lo mismo para ejecutar el script cada 20 minutos:

*/20 * * * */home/linuxuser/script.mierda

Ejecutar un trabajo cron cada 30 minutos

Del mismo modo, la sintaxis para ejecutar un trabajo cron cada 30 minutos será como:

*/30 * * * */home/linuxuser/script.mierda

Conclusión

Los trabajos cron se utilizan para ejecutar los comandos después de un intervalo específico de tiempo para administrar las actualizaciones del sistema o hacer una copia de seguridad de los datos del sistema y hemos aprendido cómo ejecutar trabajos cron cada 10, 20 o 30 minutos después de. Esperamos que esta publicación ayude a comprender y administrar trabajos cron.