Мені було цікаво, чи є спосіб відобразити сповіщення або щось із командного рядка в певний час. Наче коли годинник б’є 4:00 вечора. Було б добре, якби він відображав його за допомогою інструменту notibu-osd Ubuntu:
Мені було цікаво, чи є спосіб відобразити сповіщення або щось із командного рядка в певний час. Наче коли годинник б’є 4:00 вечора. Було б добре, якби він відображав його за допомогою інструменту notibu-osd Ubuntu:
Відповіді:
Як говорили багато інших коментаторів, найкращий спосіб робити це щодня - це використовувати cron, але якщо ви хочете робити це лише один день або епізодично, ви можете використовувати at
команду:
echo 'notify-send "Work day is done!"' | at 4:00PM
Ви можете використовувати at
різні способи, в тому числі як чайний таймер:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Це цілком корисно для тих разових команд.
Перевірте на сторінці сторінки, щоб отримати більше синтаксису.
/etc/crontab
at
або cron
. Введіть це: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
користуватися notify-send
.
Використовуйте notify-send для надсилання повідомлення. Налаштуйте це як роботу з кроном.
notify-send
вимагає деяких змінних env, якіr недоступні з cron by defaualt?
Ви можете надсилати команди notify-osd так:
notify-send "Go to bed!"
Кронтаб для щоденного повідомлення о 16:00 виглядатиме так:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
змінну середовища перед запуском сповіщення-відправлення. Дивіться askubuntu.com/a/346580
Ви завжди можете налаштувати роботу із записом cron для запуску сценарію @ 0400hrs. Тут складно, щоб дізнатися, яку команду використовувати для спливання вікна (ала net send для windows), або зробити що-небудь, щоб сповістити вас, щоб піти спати.
notify-osd, здається, не підтримує генерацію підказок командного рядка, ви можете спробувати LinPopup2 ...
якщо ви використовуєте таку програму, як anacron (попереджає вас, навіть якщо комп'ютер не працює настільки корисним більше, ніж крон для настільних ПК та ноутбуків тощо) гм, то я використовую Zenity його програму сповіщень, ось мій сайт для неї з кількома прикладами http: / /sites.google.com/site/venvirupa/yadandyin