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 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.03.31.15.14...@gmail.com