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 as 16:00. Seria bom se ele fosse exibido usando a ferramenta notify-osd do Ubuntu:
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 as 16:00. Seria bom se ele fosse exibido usando a ferramenta notify-osd do Ubuntu:
Respostas:
Como muitos outros comentadores disseram, a melhor maneira de fazer isso diariamente é usar o cron, mas se você quiser fazer isso por apenas um dia ou esporadicamente, poderá usar o at
comando:
echo 'notify-send "Work day is done!"' | at 4:00PM
Você pode usar de at
várias maneiras, inclusive como timer 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 pontuais.
Verifique a página de manual em para obter mais informações sobre a sintaxe.
/etc/crontab
at
ou cron
. Digite o seguinte: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
usar notify-send
.
Você pode enviar comandos para o notify-osd da seguinte maneira:
notify-send "Go to bed!"
Um crontab para notificação diária às 16h seria assim:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
a variável de ambiente antes de executar o envio de notificação. Veja askubuntu.com/a/346580
Você sempre pode configurar um trabalho cron 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 para ir para a cama.
notify-osd parece não suportar a geração de prompt da linha de comando, você pode tentar o LinPopup2 ...
se você usa um programa como o anacron (avisa mesmo que o computador não esteja funcionando tão mais do que o cron para desktops e notebooks etc) hum, então eu uso o Zenity, é um programa de notificação aqui é o meu site, com alguns exemplos http: / /sites.google.com/site/venvirupa/yadandyin