InicioLinuxAlarma rápida desde consola + Crontab

Alarma rápida desde consola + Crontab

Linux4/25/2011
No te quedes dormido: Despertador en Linux desde consola



Encontré poco en T! sobre éste simple y útil comando asi que posteo este artículo de Punto Geek. Espero que les sirva como a mi.


Una buena siesta no debe durar más de 20 o 25 minutos, ya que es el tiempo recomendado para levantarse sin flojera, y bien recargados de energía. Pero para ello tendríamos que tener bastante control sobre nosotros mismos, cosa que no todos logramos. Es aquí donde entra un pequeño “truco” para los que usamos Linux y no queremos depender de la alarma del celular o de alguna otra aplicación, o porque simplemente nos gusta hacer las cosas diferente.

Lo que buscamos es reproducir un archivo de audio tras cierto período de tiempo, para que el ruido que este causa sea lo que nos despierte (Osea, la mismita función de cualquier despertador).


Acá los pasos para los que usamos Ubuntu, o en general cualquier sistema basado en Debian:

1.- Accede a la consola presionando “Ctrl + Alt + T” o bien desde el menú Aplicaciones -> Accesorios -> Terminal.

2.- Ingresa el siguiente comando:

sleep 20m && mplayer Ruta/Al/Archivo.mp3

Donde cada parámetro nos indica:

sleep 20m -> Con sleep se programa la cantidad de tiempo que debe pasar para que se ejecute cierto evento, en este caso le pasamos el parámetro “20m”, que significa veinte minutos.

&& -> Para concatenar comandos diferentes, en este caso “sleep” y “mplayer”

mplayer Ruta/Al/Archivo.mp3 -> Mplayer es un reproductor tanto de audio como de video que viene instalado por defecto en las últimas versiones de Ubuntu. Para que este reproduzca un archivo desde la consola se manda a llamar con “mplayer” y se le pasa como parámetro la ruta del archivo, en este caso MP3, que deseamos reproducir.


3.- Puedes ir tranquilamente a dormir.

Así pues, el archivo de música que hayamos seleccionado comenzará a reproducirse tras los minutos que configuramos. Sólo resta aclarar que para que este comando funcione, la computadora debe mantenerse encendida (Acá puedes aprovechar el tiempo para dejarla descargando archivos, películas, vídeos de YouTube, etc.). Y además, te recomiendo que subas más de lo normal el volumen de tus bocinas; no vaya a ser que tengas un sueño muy pesado.



Alarma rápida desde consola + Crontab


**** EDIT: Programando la alarma, mediante el comando Crontab. ****


1.- Abrimos la consola mediante "Ctrl + Alt + T" o Desde el menú "Aplicaciones -> Accesorios -> Terminal".

2.- Escribimos "crontab -e" para editar la tabla de "tareas programadas" (similar a W). Si es la primera vez que usamos crontab, nos da para elegir que archivo usaremos, yo suelo dar el 2.

3.- Ahora ya podemos editar el archivo de las tareas. veremos varias indicaciones que empiezan con el símbolo # (éstas líneas son anotaciones, no se ejecutan como comandos). En el final del archivo podemos empezar con la tarea. En la imagen siguiente les muestro la sintaxis:



En la imagen se ejecuta un script que hay dentro de /home/usuario como root todos los días a las 4:00pm. Explico: primero el minuto al que se va a ejecutar el comando o archivo (00 es en punto). Luego la hora (00 es medianoche). Tenemos el dia del mes (* es todos los días). El mes (1 es enero y * es todos los meses del año). El día de la semana (0 es domingo y * todos los días). Opcionalmente podemos especificar el usuario, en el ejemplo esta como root. Yo lo dejo en blanco. Y por último el archivo a ejecutar:

3.a- Escribimos el comando sleep, ya con los minutos, archivo .mp3. demás, en una nota y lo guardamos como "alarma" en "/home".

Seguimos donde íbamos a poner la dirección del archivo a ejecutar ponemos: /home/alarma.

4.- Por último guardamos el crontab que estabamos editando y ya tenemos la alarma programada.




Acepto sugerencias para lo redactado sobre el comando crontab. Espero que te haya servido!
Datos archivados del Taringa! original
45puntos
1,885visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

f
fraiese🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.