Re: Programar tarea diaria con límite de tiempo de ejecución
El Mon, 31 Mar 2014 10:12:38 -0400, Ismael L. Donis Garcia escribió:
> Ante todo saludos, y disculpen por la pregunta la cual talvez para
> muchos de ustedes sea muy simple.
>
> Necesito programar una tarea que se ejecute diariamente (de esto tengo
> más o menos idea de hacerlo con crontab), pero necesito que dicha tarea
> se ejecute solamente durante 8 horas.
>
> Ósea que se ejecute la tarea a una hora determinada y si a las 8 horas
> de haber comenzado su ejecución no ha finalizado aun que se finalice su
> ejecución de forma automática.
>
> Es posible hacer esto? como?
A bote pronto se me ocurre un script sencillo que haga lo siguiente:
1. Inicialice un temporizador para llevar el control de las 8 horas
(comando "timeout", y revisa el manual porque quizá te permita hacer todo
el trabajo).
2. Que ejecute el proceso.
2. Cuando finalice el temporizador que compruebe el ID del proceso que
haya lanzado y si existe que lo mate.
Saludos,
--
Camaleón
Reply to: