GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar el trabajo CRON para que se ejecute cada 10 segundos en Linux?

El uso de comas en el campo de segundos también funciona:

0,10,20,30,40,50 * * * * *

Otra opción es editar tu crontab con crontab -e y escribe:

* * * * * for i in {1..6}; do /usr/bin/wget http://api.us/application/ & sleep 10; done

Para profundizar en la respuesta de Sougata Bose, creo que el OP quiere que se ejecute un comando cada 10 segundos desde la hora de inicio; no 10 segundos después del primer minuto y cada minuto subsiguiente.

cron solo tiene una resolución de 1 minuto (hay otras herramientas que creo que pueden tener resoluciones más finas pero no son estándar en Unix).

Por lo tanto, para resolver su problema necesita 60 segundos/10 segundos =6 trabajos cron, cada uno con una suspensión.

p.ej. ejecute crontab -e y agregue las siguientes líneas a su editor elegido:

* * * * * ( /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 10 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 20 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 30 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 40 ; /usr/bin/wget http://api.us/application/ )  
* * * * * ( sleep 50 ; /usr/bin/wget http://api.us/application/ )  

*/10 * * * * se ejecutará cada 10 min.
*/10 * * * * * se ejecutará cada 10 segundos.

Puede consultar el editor cron para obtener más opciones.


Linux
  1. ¿Cómo configurar un trabajo cron para ejecutar un ejecutable cada hora?

  2. Cómo ejecutar un trabajo cron cada hora y 10 minutos

  3. Cómo ejecutar el trabajo crontab cada semana el domingo

  4. ¿Cómo puedo programar un trabajo cron que se ejecuta cada 10 segundos en Linux?

  5. ¿Cómo ejecutar el trabajo cron en una hora específica todos los días?

Cómo ejecutar un comando de Linux cada X segundos para siempre

Cómo configurar un trabajo cron en Debian 10

Cómo ejecutar un trabajo Crontab cada semana el domingo

Cómo configurar un trabajo cron en cPanel

Cron Vs Anacron:Cómo configurar Anacron en Linux (con un ejemplo)

¿Cómo puedo hacer que un trabajo cron se ejecute cada 30 minutos?