Notificação pop-up quando o horário chegar às 4:00 da tarde?

16

Eu queria saber se havia uma maneira de exibir uma notificação ou algo da linha de comando em um determinado momento. Como quando o relógio bate 16:00. Seria legal se ele fosse exibido usando a ferramenta de notificação do Ubuntu:

    
por Kredns 09.09.2009 / 21:56

6 respostas

27

Como muitos dos outros comentadores disseram, a melhor maneira de fazer isso diariamente é usar o cron, mas se você estiver apenas querendo fazer isso por um dia, ou esporadicamente, você pode usar o comando at :

echo 'notify-send "Work day is done!"' | at 4:00PM 

Você pode usar at de várias formas, inclusive como temporizador de chá:

echo 'notify-send "Get your tea!"' | at now + 3 minutes 
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow 

É bastante útil para esses comandos únicos.

Verifique o no manpage para obter mais bondade de sintaxe.

    
por 09.09.2009 / 23:51
14

Use notificar-enviar para enviar a notificação. Configure-o como um trabalho cron.

    
por 09.09.2009 / 22:27
11

Você pode enviar comandos para notificar-osd assim:

notify-send "Go to bed!"

Um crontab para notificação diária às 16h seria assim:

0 16 * * * /home/username/notify.sh
    
por 09.09.2009 / 22:28
0

Você sempre pode configurar um cron job para executar um script @ 0400hrs. O mais complicado aqui é descobrir qual comando usar para abrir uma janela (ala net send for windows), ou fazer qualquer coisa para notificá-lo a ir para a cama.

notify-osd não parece suportar a geração de prompt de linha de comando, você pode querer tentar LinPopup2 ...

    
por 09.09.2009 / 22:23
0

se você usa um programa como anacron (avisa mesmo que o computador não esteja rodando tão útil quanto cron para desktops e notebooks etc) hum então eu uso o Zenity como um programa de notificação aqui é o meu site para ele com alguns exemplos link

    
por 06.12.2016 / 04:17
-1

Parece que você está usando o gnome-do. Existem alguns plugins que podem ser usados - lembre-se que o leite (RTM) é um deles.

    
por 09.09.2009 / 22:28