miércoles, 6 de mayo de 2026

Cómo crear un reloj con alarmas en Linux

Reloj Alarma digital en Linux

¿Quieres que tu PC suene como un reloj alarma cada hora en punto?
En este artículo te muestro cómo hacerlo en Linux con cron y un simple script.

Opción rápida: usar cron

  1. Abre el cron:
crontab -e
  1. Agrega la línea al final:
0 * * * * paplay /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga
  • paplay: reproduce un sonido en PulseAudio.
  • 0 * * * *: se ejecuta al inicio de cada hora.

Reproducir sonidos con Sox

Instala las herramientas:

sudo pacman -Sy sox
sudo pacman -Sy libsox-fmt-mp3

Ejemplo:

play music.mp3

Automatizar con script + cron

  1. Edita el cron:

    crontab -e

  2. Ejemplo de configuración:

    * * * * * /ruta/al/script.sh 0 * * * * ./script.sh

Explicación:

  • 0: minuto 0 → inicio de cada hora.
  • * * * * *: cada minuto.

Usar Vim como editor de cron

Si prefieres Vim:

export EDITOR=vim
export VISUAL=vim
crontab -e

Verificar que cron funciona en Arch Linux

Instala y activa el servicio:

sudo pacman -S cronie
sudo systemctl enable cronie
sudo systemctl start cronie
systemctl status cronie

Si no funciona, prueba el script manualmente.

Descargar el proyecto listo

Repositorio en GitHub: clock-linux-pc Ejemplo de cronjob:

# Beep clock each hour
* * * * * /home/anb/sites/clock-linux-pc/02_clock_crontab.sh >> /home/anb/sites/clock-linux-pc/log.txt

Reinicia el servicio:

systemctl restart cronie
systemctl status cronie
Mostrar los crons

Autor: Anibal Copitan ()

No hay comentarios: