Zastanawiałem się, czy w pewnym momencie można wyświetlić powiadomienie lub coś z wiersza poleceń. Jak kiedy zegar wybija 16:00. Byłoby miło, gdyby wyświetlał go za pomocą narzędzia powiadomień Ubuntu:
Zastanawiałem się, czy w pewnym momencie można wyświetlić powiadomienie lub coś z wiersza poleceń. Jak kiedy zegar wybija 16:00. Byłoby miło, gdyby wyświetlał go za pomocą narzędzia powiadomień Ubuntu:
Odpowiedzi:
Jak wielu innych komentujących powiedziało, najlepszym sposobem na robienie tego codziennie jest użycie crona, ale jeśli chcesz to zrobić tylko na jeden dzień lub sporadycznie, możesz użyć at
polecenia:
echo 'notify-send "Work day is done!"' | at 4:00PM
Możesz używać at
na różne sposoby, w tym jako licznik herbaty:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Jest to dość przydatne w przypadku tych jednorazowych poleceń.
Sprawdź na stronie man, aby uzyskać więcej informacji na temat składni.
/etc/crontab
at
lub cron
. Wpisz: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
użyć notify-send
.
Użyj powiadomienia-wyślij, aby wysłać powiadomienie. Ustaw go jako zadanie crona.
notify-send
wymaga pewnych zmiennych env, które nie są dostępne w cron przez defaualt?
Możesz wysyłać polecenia powiadomień-osd w następujący sposób:
notify-send "Go to bed!"
Crontab do codziennego powiadamiania o 16:00 wyglądałby tak:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
Przed uruchomieniem powiadomienia-wysyłania może być konieczne ustawienie zmiennej środowiskowej. Zobacz askubuntu.com/a/346580
Zawsze możesz skonfigurować zadanie crona w celu uruchomienia skryptu @ 0400hrs. Problem polega na tym, aby dowiedzieć się, jakiej komendy użyć do wyskakującego okna (ala net send for windows) lub zrobić coś, aby powiadomić cię o pójściu do łóżka.
powiadomienie-osd nie obsługuje generowania wiersza polecenia, możesz wypróbować LinPopup2 ...
jeśli używasz programu takiego jak anacron (ostrzega cię, nawet jeśli komputer nie działa tak przydatny bardziej niż cron dla komputerów stacjonarnych i notebooków itp.), to używam Zenity, to program powiadomień tutaj jest moją stroną z kilkoma przykładami http: / /sites.google.com/site/venvirupa/yadandyin