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:
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.
Utilisez ( notify-envoi Pour envoyer la notification. Configurez-le comme un travail cron.
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
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 ...
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