web-dev-qa-db-fra.com

Notification contextuelle lorsque le temps atteint 16h00?

Je me demandais s'il y avait un moyen d'afficher une notification ou quelque chose de la ligne de commande à une certaine heure. Comme quand l'horloge frappe 16h00. Ce serait bien si cela l'affichait à l'aide de l'outil Notify-OSD d'Ubuntu:

enter image description here

22
Kredns

Comme de nombreux autres commentateurs ont dit, la meilleure façon de le faire au quotidien est d'utiliser Cron, mais si vous ne voulez que le faire pendant une journée ou de manière sporadique, vous pouvez utiliser la commande at :

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

Vous pouvez utiliser at de différentes façons, y compris en tant que timeur de thé:

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

C'est assez utile pour ces commandes unique.

Vérifiez le à MANPAGE pour plus de bonté de la syntaxe.

36
jamuraa

Utilisez ( notify-envoi Pour envoyer la notification. Configurez-le comme un travail cron.

14
user4358

Vous pouvez envoyer des commandes à notifier-osd comme si:

notify-send "Go to bed!"

Un crontab pour une notification quotidienne à 16h ressemblerait à ce que:

0 16 * * * /home/username/notify.sh
11
John T

Vous pouvez toujours configurer un travail cron pour exécuter un script @ 0400hrs. La chose délicate ici, est de savoir quelle commande à utiliser pour contempler une fenêtre (ala net Envoyer pour Windows) ou pour vous informer pour vous informer pour aller au lit.

notify-OSD ne semble pas prendre en charge la génération d'invite de ligne de commande, vous voudrez peut-être essayer LINPOPOP2 ...

0
caliban

si vous utilisez un programme comme Anacron (vous avertit même si l'ordinateur ne fonctionne pas si utile plus que Cron pour les ordinateurs de bureau et les ordinateurs portables, etc.) Um alors j'utilise Zenity Son programme de notification ici est mon site pour cela avec quelques exemples http://sites.google.com/site/venvirupa/yadandyin

0
stephen P