Arma tu alarma en Ubuntu

Posted on 15/10/2009

0


Ahora que estoy en tiempo de examenes necesito levantarme para empezar a estudiar en las madrugadas..Entonces me decidi a programar mi propio demonio en Linux para que se ejecute a ciertas horas estos son los pasos que tienes que seguir:

Instalas xmms2 desde los repositorios, en este caso este paquete nos servira para ejecutar el archivo de audio que queramos que se reproduzca.

sudo apt-get install xmms2

Vamos a crear un directorio para guardar nuestro demonio y nuestro archivo de audio. Copiar con permisos de root en ese directorio tus *.mp3 o si tienes otros archivos de audio para que se ejecuten

sudo mkdir /home/demonio/alarma/ 

Ahora vamos a crear nuestro demonio

sudo nano /home/demonio/alarma/despertador 

Esto digitamos en nuestro archivo

xmms2 clear
xmms2 radd /home/demonio/alarma/
xmms2 play 

for ((i = 1; i <= 100; i++)) do amixer sset Master playback $i% sleep 5s done

Ahora creamos este archivo para parar el despertador

sudo nano /home/demonio/alarma/parardespertador 

Esto digitamos en este archivo

kill `ps -A | grep “xmms2” | cut -c1-5`
kill `ps -A | grep “despertador” | cut -c1-5`
amixer sset Master playback 60% 

Luego damos los permisos de ejecucion

sudo chmod +x /home/demonio/alarma/despertador 

sudo chmod +x /home/demonio/alarma/parardespertador

Ahora para decirle en que momento queremos que se ejecute usamos CronTab
Digitamos en una terminal

crontab -e  

Una abierto el archivo digitamos la programacio

30 17 * * * /home/demonio/alarma
0 8 * * 1 /home/demonio/alarma
0 9 * * 3 /home/demonio/alarma 

En este caso la alarma sonara todos los dias a las 17:30 hs, ademas los Lunes a las 8:00 hs y los miercoles a las 9:00 hs.

Anuncios
Posted in: Alarma, linux, ubuntu