Cómo ejecutar crontab cada 5 minutos

Cómo ejecutar crontab cada 5 minutos
Los sistemas de Linux hacen que sea más fácil automatizar una tarea. Puede especificar qué tarea realizar y cuándo se debe ejecutar una tarea determinada. El crontabista Hace posible la automatización. Un texto que permite a diferentes usuarios programar trabajos. Un trabajo programado se llama trabajo cron. Esta guía analiza cómo programar trabajos en Linux y, en particular, cómo ejecutar crontab cada 5 minutos.

Cómo programar un trabajo cron cada 5 minutos

Cada usuario en un sistema de Linux puede programar trabajos de forma independiente. Para programar un trabajo cron, debe modificar el archivo CRONTAB y agregar el código para ejecutar un comando dado en un tiempo especificado. Un crontab tiene 5 campos separados por espacios. Cada uno de los campos especifica la fecha y hora que debe ejecutar un comando.

Aquí está la siguiente sintaxis de un archivo CRONTAB:

Min Hora Día del Mes Mes día de semana

Para ejecutar un crontab cada 5 minutos, necesitamos usar el barra (/) personaje especial seguido de 5, que actúa como un paso que Crontab debe ejecutar el comando cada 5 minutos.
El comando se proporciona a continuación:

*/5 * * * * [comando]

Tenga en cuenta que el 5 está en el primer campo de minutos. Todos los otros campos permanecen con el asterisco (*), lo que implica usar todos los valores posibles para el campo.

Por ejemplo, creemos un trabajo cron que ejecute un script, cronta.mierda, situado en /Escritorio. Comience abriendo un archivo CRONTAB utilizando el siguiente comando:

crontab -e

Una vez que se abre el archivo, necesitamos agregar la siguiente línea en la parte inferior del archivo. Asegúrese de que no haya espacio entre el asterisco y el corte.

*/5 * * * */home/kyle/escritorio/crontest.mierda

Tenga en cuenta que el archivo CRONTAB se abrirá en función del editor que seleccione para usar. En este caso, estamos usando un editor nano.

Guarda el archivo y cierra. El trabajo especificado se ejecutará cada 5 minutos hasta que modifique el trabajo cron. Además, si el trabajo cron no tiene error y se crea con éxito, debe obtener una salida similar a la que se encuentra a continuación:

Puede ver los trabajos cron disponibles utilizando el siguiente comando:

crontab -l

Además, para eliminar el trabajo cron, use el siguiente comando:

crontab -r

Así es como puedes ejecutar crontab cada 5 minutos.

También hay otras formas de ejecutar un trabajo cron cada 5 minutos.

Cada 5 minutos de un día específico de la semana

Por ejemplo, si necesita ejecutar un script que ejecute un trabajo determinado cada 5 minutos en un día determinado de la semana, como el domingo, puede configurar su archivo CRONTAB, como se muestra a continuación:

*/5 * * * 0 [comando]

Cada 5 minutos de una hora específica

También puede optar por ejecutar un trabajo cada 5 minutos en una hora específica del día. Por ejemplo, el comando sería programar un trabajo para ejecutar cada 5 minutos de 2:00 p.m. a 3:00 p.m. cada día.

*/5 2-3 * * * [Comando]

Cada 5 minutos de un mes determinado

Además, si necesita establecer un trabajo para ejecutar cada 5 minutos de un mes determinado, todo lo que necesita es especificar el mes. El siguiente comando se ejecuta cada 5 minutos cada febrero:

*/5 * * 2 * [comando]

Cada 5 minutos de un día específico del mes

Si necesita realizar una tarea como crear copias de seguridad cada 5 minutos de un día determinado del mes, como cada primer día de cada mes, puede usar el siguiente comando:

*/5 * 1 * * [comando]

Del mismo modo, puede crear una combinación usando todos los campos. Por ejemplo, para ejecutar Crontab cada 5 minutos todos los miércoles de marzo de 1:00 p.m. a 4:00 p.m., el siguiente comando sería:

*/5 13-16 * 3 3 [Comando]

Conclusión

Ejecutar un crontab cada 5 minutos es fácil, y hemos discutido cómo editar su crontab para programar un trabajo cron. Además, hemos visto otros ejemplos de cómo ejecutar un trabajo cada 5 minutos en diferentes fechas y tiempos. Puede editar el comando y lograr un horario que favorezca su necesidad, gracias a la base establecida por este artículo. Te encantará usar crontab.