Me preguntaba si había una manera de mostrar una notificación o algo desde la línea de comando en un momento determinado. Como cuando el reloj marca las 4:00 pm. Sería bueno si lo mostrara usando la herramienta de notificación de osd de Ubuntu:
linux
ubuntu
bash
notifications
notify-osd
Kredns
fuente
fuente
Respuestas:
Como muchos de los otros comentaristas dijeron, la mejor manera de hacer esto a diario es usar cron, pero si solo quieres hacerlo por un día, o esporádicamente, puedes usar el
at
comando:Puede usar
at
de varias maneras, incluso como un temporizador de té:Es bastante útil para esos comandos únicos.
Verifique en la página de manual para más bondad de sintaxis
fuente
/etc/crontab
at
ocron
. Escriba lo siguiente:echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.apt install libnotify-bin
usarnotify-send
.Utilice notificar-enviar para enviar la notificación. Configúralo como un trabajo cron.
fuente
notify-send
requiere algunas variables env que no están disponibles en cron por defaualt?Puede enviar comandos a notify-osd de esta manera:
Un crontab para notificación diaria a las 4pm se vería así:
fuente
DBUS_SESSION_BUS_ADDRESS
una variable de entorno antes de ejecutar notify-send. Ver askubuntu.com/a/346580Siempre puede configurar un trabajo cron para ejecutar un script a las 0400 horas. Lo más complicado aquí es averiguar qué comando usar para abrir una ventana (ala net send for windows), o hacer cualquier cosa para notificarle que se vaya a la cama.
notify-osd no parece admitir la generación de mensajes de línea de comandos, es posible que desee probar LinPopup2 ...
fuente
si usa un programa como anacron (le advierte incluso si la computadora no funciona tan útil más que cron para computadoras de escritorio y portátiles, etc.) um entonces uso Zenity es un programa de notificación aquí está mi sitio para ello con algunos ejemplos http: / /sites.google.com/site/venvirupa/yadandyin
fuente
Parece que estás usando gnome-do. Hay algunos complementos que se pueden usar: recuerde que la leche (RTM) es una.
fuente