Bueno, hoy veremos un truquillo fácil de conosola en Unix, que utilizaremos en un ordenador para programarlo a modo de despertador y que nos despierte por las mañanas con una agradable canción.
La idea es, utilizar el comando sleep, sleep se sigue de un argumento, por ejemplo el número 10, hará que nuestra consola de Linux se quede 10 segundos como pillada. Y luego volverá a reaccionar. Si ponemos por ejemplo, ~$ sleep 3h 5m 2s, conseguiremos que la consola se quede pillada tres horas, cinco minutos y dos segundos.
Ahora probaremos nuestro reproductor de música, yo en este caso usaré xmms. xmms lo podemos arrancar desde consola poniendo ~$ xmms. Siempre que lo pongamos aparecerá la última lista de reproducción que hayamos escuchado. Bueno, pero el reproductor aparece parado… Para eso hemos de usar la opción -t. Si ponemos ~$ xmms -t, cuando el reproductor se arranque empezará a sonar. Si tenemos una lista de reproducción, y queremos que elija una canción de la lista al azar, ponemos el xmms, cargamos la lista y marcamos la elección al azar de canción. Lo quitamos, y esta vez utilizamos además de la -t la -f que indica que se cambie de canción. Con ~$ xmms -tf conseguiremos que se arranque el reproductor eligiendo una canción al azar.
Bien, una vez hemos entendido esto queda lo último, vamos a concatenar órdenes en la consola, si pones por ejemplo ~$ sleep 5;sleep 10 la consola esperará 5 segundos, y entonces hará la otra orden (esperar 10), si pones ~$ sleep 20;xmms -t la consola esperará 20 segundos y entonces empezará a reproducir una canción.
Conclusión: Si ponemos ~$ sleep 7h 30m;xmms -t cuando nos vayamos a dormir y dejamos el ordenador y los altavoces encendidos. Cuando hayan pasado siete horas y media el ordenador comenzará a reproducir una canción, y ya podemos ahorrarnos comprar un despertador!!
PD: Lo de la canción al azar no es muy recomendable (por experiencia propia os puedo decir que es muy desagradable que elija una canción de power metal para despertarte).
PD2: Dejad los altavoces a un volumen no muy alto, te aseguro que por la mañana cuando estés durmiendo y empiece a sonar te parecerá que está alto.
PD3: Por lo que pone en los dos PD anteriores, una mañana desperté pensando estaban demoliendo el edificio y se habían olvidado de evacuarme :S xD