Tempo de processamento: 0,307 segundos.

Janelas de diálogos via Crontab

600 Views
Tempo de leitura: 2 Minutos 
Atualizado em:

O Linux é muito flexível e, com ele, podemos fazer praticamente tudo que quisermos sem a necessidade de adicionar software de terceiros. Basta um pouco de conhecimento e criatividade.

Aqui vou mostrar como exibir janelas do sistema para exibir avisos diversos. No meu caso, utilizo esse recurso para lembrar de beber água. Coisa boba, mas me ajuda bastante.

Basicamente, schedulo o comando no Crontab e ele dispara os avisos.

O comando em questão depende da interface gráfica que utilizo. Como uso KDE, o comando para exibir os avisos é este:

DISPLAY=:0.0 kdialog --title "Lembrete: Tomar Agua"  --msgbox "Lembrete: Eh hora de tomar agua"

O resultado é este:

Caso o amigo use GNOME ou outra interface baseada em GTK, use o comando abaixo:

DISPLAY=:0.0 notify-send "Lembrete: Eh hora de tomar agua"

Agora ficou fácil. Basta agendar o comando no Crontab.

Eu, por exemplo, opto por exibir o aviso a cada 30 minutos entre 12h e 21h. Meu agendamento fica assim:

*/30 12-21 * * * DISPLAY=:0.0 kdialog --title "Lembrete: Tomar Agua"  --msgbox "Lembrete: Eh hora de tomar agua"

Agora pense nas possibilidades. O amigo pode criar um sisteminha para registrar lembretes, exibí-los em horários específicos e por aí vai.

Complementar:

Há um tempo atrás criei um artigo completo sobre Crontab. Caso o amigo tenha dúvidas no agendamento de tarefas, fica a dica para leitura. Segue o link: Artigos > Trabalhando com Crontab.

Abraço.

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!