2010-12-12 12 views
14

Pregunta simple: quiero ejecutar una operación cron cada minuto en el décimo segundo (por ejemplo, a las 2:00:10 PM). La operación cron ejecuta un comando curl para descargar una página web. ¿Cómo puedo ejecutar una operación cron para hacer eso?¿Cómo dormir 10 segundos antes de ejecutar un comando de Linux?

configuración crontab actual:

* * * * * curl http://www.google.com/ 

Respuesta

35
* * * * * sleep 10;curl http://www.google.com/ 
+0

agradable ... la eliminación de minas :) – basarat

+0

gracias por la respuesta – eric

+3

Esto está muy bien, pero recuerda que google.com podría tardar más de 50 segundos a buscar, todas las tareas cron * ever * deben verificar si una instancia previa aún se está ejecutando y prevenir varias instancias. Cron en general no hace esto. – MarkR

Cuestiones relacionadas