GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Popup-Benachrichtigung, wenn die Zeit 16:00 Uhr erreicht?

Wie viele der anderen Kommentatoren sagten, ist der beste Weg, dies täglich zu tun, cron zu verwenden, aber wenn Sie es nur für einen Tag oder sporadisch tun möchten, können Sie den 03 Befehl:

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

Sie können 16 verwenden auf vielfältige Weise, auch als Teeuhr:

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

Es ist sehr nützlich für diese einmaligen Befehle.

Überprüfen Sie die at-Manpage für mehr Syntaxgüte.


Verwenden Sie benachrichtigen-senden um die Benachrichtigung zu senden. Richten Sie es als Cron-Job ein.


Sie können Befehle wie folgt an Notify-osd senden:

notify-send "Go to bed!"

Ein Crontab für die tägliche Benachrichtigung um 16:00 Uhr würde so aussehen:

0 16 * * * /home/username/notify.sh

Linux
  1. Einschließen Vs. Den Wert einer Variablen nicht in Anführungszeichen in Bash setzen?

  2. Wie spiele ich einen Ton ab, wenn die Skriptausführung bereit ist?

  3. Erstellen eines Skripts zum Anzeigen einer Benachrichtigung, wenn Updates verfügbar sind?

  4. So finden Sie heraus, wann die Spfile auf einem Linux-Server erstellt wurde

  5. Warum ist es notwendig, eine Rücktaste einzufügen, wenn IFS so eingestellt wird, dass es bei Zeilenumbrüchen aufgeteilt wird?

Erhalten Sie eine Benachrichtigung, wenn eine Terminalaufgabe erledigt ist

Undistract-me :Erhalten Sie eine Benachrichtigung, wenn lang andauernde Terminalbefehle abgeschlossen sind

Wie zeigt man eine Benachrichtigung an, wenn ein USB-Gerät eingesteckt wird?

Zeitanzeige zeigt Datum/Uhrzeit nicht an?

In welcher Zeiteinheit zeigt strace die in Systemaufrufen verbrachte Zeit an?

Wie ändere ich das Zeitformat in Sekunden in ps -p?