GNU/Linux >> Znalost Linux >  >> Linux

Vyskakovací oznámení, když čas dosáhne 16:00?

Jak řekli mnozí další komentátoři, nejlepší způsob, jak toho dosáhnout na denní bázi, je používat cron, ale pokud to chcete dělat jen jeden den nebo sporadicky, můžete použít at příkaz:

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

Můžete použít at různými způsoby, včetně čajového časovače:

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

Je to docela užitečné pro ty jednorázové příkazy.

Více informací o syntaxi naleznete na manpage na adrese .


Použijte notify-send k odeslání oznámení. Nastavte jej jako úlohu cron.


Můžete posílat příkazy do notify-osd takto:

notify-send "Go to bed!"

Crontab pro denní upozornění v 16:00 by vypadal takto:

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

Linux
  1. Kdy byl soubor vytvořen?

  2. Jak přehrát zvuk, když je spuštění skriptu připraveno?

  3. Vytvoření skriptu pro zobrazení upozornění, když jsou dostupné aktualizace?

  1. Když nastavujete IFS na rozdělení na nové řádky, proč je nutné zahrnout backspace?

  2. Jak zachovat konce řádků při ukládání výstupu příkazu do proměnné?

  3. Jaká je časová jednotka, kterou strace používá při zobrazování času stráveného v systémových voláních?

  1. Linux – Jak změřit čas, kdy dorazí paket?

  2. Uzavření vs. Neuvádíte hodnotu proměnné v uvozovkách v Bash?

  3. získat upozornění, když služba monitorovaná systemd vstoupí do stavu selhání