[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: