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:
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:
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:
echo 'notify-send "Work day is done!"' | at 4:00PM
Puede usar at
de varias maneras, incluso como un temporizador de té:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Es bastante útil para esos comandos únicos.
Verifique en la página de manual para más bondad de sintaxis
/etc/crontab
at
o cron
. Escriba lo siguiente: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
usar notify-send
.
Utilice notificar-enviar para enviar la notificación. Configúralo como un trabajo cron.
notify-send
requiere algunas variables env que no están disponibles en cron por defaualt?
Puede enviar comandos a notify-osd de esta manera:
notify-send "Go to bed!"
Un crontab para notificación diaria a las 4pm se vería así:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
una variable de entorno antes de ejecutar notify-send. Ver askubuntu.com/a/346580
Siempre 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 ...
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