Eu uso um script simples com at
:
#!/bin/bash
# email reminder notes using at(1)...
read -p "Time of message? [HH:MM] " time
read -p "Date of message? [dd.mm.yy] " date
read -p "Message body? " message
at "$time" "$date" <<EOF
echo "$message" | mailx -s "REMINDER" [email protected]
EOF
Você poderia facilmente transmitir o $message
para notify-send
ou dzen
se quisesse uma notificação de área de trabalho em vez de um e-mail.