[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 31/03/14 17:26, William Romero escribió:
> 
> 
> 
> 
> Atte.
> 
>         William Romero Cachique
>       Manager Engineering Electronic
>      Phone: 991536289-981330029
>              Nextel: 133*0029
> 
> 
> ! Antes de imprimir piensa en nuestro planeta ..!
> 
> 
> ----------------------------------------
>> To: debian-user-spanish@lists.debian.org
>> From: noelamac@gmail.com
>> Subject: Re: Programar tarea diaria con límite de tiempo de ejecución
>> Date: Mon, 31 Mar 2014 15:14:45 +0000
>>
>> 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
>>
> 
> Imganio que que si matan un proceso este no sea cuando realices la copia de una BD.
> 
> saludos
> 
> William Romero  
>>
>  		 	   		  
> 
si usas kill SIGTERM no debiera haber problema ya que intenta finalizar
el proceso de manera ordenada


Reply to: