Como dijeron muchos de los otros comentaristas, la mejor manera de hacer esto a diario es usar cron, pero si solo desea hacerlo por un día, o esporádicamente, puede usar at
comando:
echo 'notify-send "Work day is done!"' | at 4:00PM
Puedes usar at
en una variedad de formas, incluso como un temporizador de té:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Es bastante útil para esos comandos únicos.
Consulte la página de manual para obtener más bondad de sintaxis.
Utilice notificar-enviar para enviar la notificación. Configúralo como un trabajo cron.
Puede enviar comandos para notificar-osd así:
notify-send "Go to bed!"
Un crontab para la notificación diaria a las 4 p. m. se vería así:
0 16 * * * /home/username/notify.sh