Introducción
Crontab se utiliza para programar un script para que se ejecute a intervalos regulares. En esta publicación de blog, aprenderá cómo programar un script crontab cada 30 segundos.
Programa Crontab durante 30 segundos
Crontab no permite la programación de la duración del trabajo en segundos. La duración mínima permitida es cada minuto solamente. Sin embargo, puede hacer algunas configuraciones complicadas para ejecutar el script para que se ejecute cada 30 segundos.
Por ejemplo, para ejecutar un script de shell cada 30 segundos, use la siguiente configuración de crontab:
# Runing script.sh every 30 seconds
* * * * * script.sh
* * * * * sleep 30; script.sh
En la configuración anterior, programamos el script dos veces. El primer cron se ejecuta cada 1 minuto y el segundo cron también se inicia al mismo tiempo pero espera 30 segundos antes de ejecutarse. Luego todo el ciclo se hace cada 30 segundos.
Conclusión
En este breve tutorial, aprendió a programar un trabajo crontab para que se ejecute cada 30 segundos.