Re: bash script para temporizador
El viernes, 23 ene 2015, a las 20:27 horas (UTC+1),
Josu Lazkano escribió:
>Hola a todos,
>
>Quiero crear un bash script un poco especial. Tengo un HTPC en la
>habitacion, y lo que quiero es poder programar un temporizar desde el
>mando a distancia para dormir.
>
>Algo asi como:
>
> - si pulso una vez se apaga a los 30 minutos
> - si pulso dos veces se apaga a los 60 minutos
> - si pulso tres veces se cancela el apagado
>
>Para apagar el HTPC tengo un script "apagar.sh" que se encarga de
>apagar la pantalla, cerrar el reproductor y dejar el PC en suspension.
>
>En el mando a distancia tengo configurado una tecla para esto, asi que
>cada vez que pulso se ejecuta el script "dormir.sh".
>
>¿Alguien me puede dar alguna idea de como puedo hacer esto?
>
>He pensado hacerlo con cron o con sleep, pero no se si es lo correcto.
¿Por qué no?
>¿Existe algun comando que tenga un contador y ejecute un script cuando
>llegue a cero? ¿y que se pueda actualizar el contador? ¿y que se puede
>cancelar?
Se me ocurre lo siguiente:
Usa un script con sleep dentro de un bucle contador, trap
para resetear la variable contador y kill para enviar señales.
>Gracias por todo.
>
>Saludos.
>
Saludos.
--
Manolo Díaz
Reply to: