Мне было интересно, есть ли способ отобразить уведомление или что-то из командной строки в определенное время. Например, когда часы бьют 16:00. Было бы неплохо, если бы он отображал его с помощью инструмента Ubuntu notify-osd:
linux
ubuntu
bash
notifications
notify-osd
Kredns
источник
источник
Ответы:
Как говорили многие другие комментаторы, лучший способ делать это ежедневно - это использовать cron, но если вы хотите сделать это только один день или время от времени, вы можете использовать
at
команду:Вы можете использовать
at
различные способы, в том числе в качестве таймера чая:Это довольно полезно для этих одноразовых команд.
Проверьте на man-странице для большего количества синтаксиса.
источник
/etc/crontab
at
илиcron
. Введите это:echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.apt install libnotify-bin
использоватьnotify-send
.Используйте notify-send для отправки уведомления. Настройте это как работу cron.
источник
notify-send
требует некоторых переменных env, которые не доступны из cron по умолчанию?Вы можете отправлять команды для notify-osd следующим образом:
Crontab для ежедневного уведомления в 4 вечера будет выглядеть так:
источник
DBUS_SESSION_BUS_ADDRESS
переменную среды перед запуском notify-send. См. Askubuntu.com/a/346580Вы всегда можете настроить задание cron для запуска сценария @ 0400hrs. Сложность здесь заключается в том, чтобы выяснить, какую команду использовать для всплывающего окна (ala net send for windows), или сделать что-нибудь, чтобы уведомить вас, чтобы вы ложились спать.
notify-osd не поддерживает генерацию командной строки, вы можете попробовать LinPopup2 ...
источник
если вы используете такую программу, как anacron (предупреждает вас, даже если компьютер не так полезен, как cron для настольных компьютеров, ноутбуков и т. д.), тогда я использую Zenity, это программа для уведомлений, вот мой сайт с несколькими примерами http: / /sites.google.com/site/venvirupa/yadandyin
источник
Похоже, вы используете gnome-do. Там есть несколько плагинов, которые можно использовать - помните, что молоко (RTM) - это одно.
источник