Mostrando entradas con la etiqueta Alarma. Mostrar todas las entradas
Mostrando entradas con la etiqueta Alarma. Mostrar todas las entradas

Arma tu alarma en Ubuntu

jueves, 15 de octubre de 2009 0 comentarios
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.