2015-01-23 14:27 GMT-05:00 Josu Lazkano <josu.lazk...@gmail.com>:
> 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.
>
> ¿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?
>

Lo que podrías hacer es guardar el estado en algún lado.

Por ejemplo que tu script dormir chequee el archivo /tmp/dormir, si no
existe escriba el número 1 en el archivo y mande a apagar dentro de 30
minutos.
Si /tmp/dormir tiene un 1 que escriba 2 y mande a apagar dentro de 60 minutos.
Si hay un 2, que borre el archivo y mate al script apagar.sh


--
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/CAABYcjP=ub3FhTa9-cjwWNbb8+nb6-=zk__d5vvtq535mx3...@mail.gmail.com

Responder a