Mi chiedevo se ci fosse un modo per visualizzare una notifica o qualcosa dalla riga di comando in un determinato momento. Come quando l'orologio segna le 16:00. Sarebbe bello se lo visualizzasse usando lo strumento di notifica-osd di Ubuntu:
Mi chiedevo se ci fosse un modo per visualizzare una notifica o qualcosa dalla riga di comando in un determinato momento. Come quando l'orologio segna le 16:00. Sarebbe bello se lo visualizzasse usando lo strumento di notifica-osd di Ubuntu:
Risposte:
Come molti altri commentatori hanno detto, il modo migliore per farlo quotidianamente è usare cron, ma se vuoi farlo solo per un giorno, o sporadicamente, puoi usare il at
comando:
echo 'notify-send "Work day is done!"' | at 4:00PM
È possibile utilizzare at
in vari modi, incluso come timer per il 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
È abbastanza utile per quei comandi una tantum.
Controlla la manpage at per ulteriori dettagli sulla sintassi.
/etc/crontab
at
o cron
. Tipo questo: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
usare notify-send
.
Puoi inviare comandi a notification-osd in questo modo:
notify-send "Go to bed!"
Un crontab per la notifica giornaliera alle 16:00 sembrerebbe così:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
la variabile di ambiente prima di eseguire Notify-Send. Vedi askubuntu.com/a/346580
Puoi sempre impostare un processo cron per eseguire uno script a 0400 ore. La cosa difficile qui è scoprire quale comando usare per aprire una finestra (ala net send for windows) o fare qualsiasi cosa per avvisarti di andare a letto.
notify-osd non sembra supportare la generazione di prompt da riga di comando, potresti provare LinPopup2 ...
se usi un programma come anacron (ti avverte anche se il computer non funziona in modo più utile di cron per desktop e notebook ecc.) allora uso Zenity è un programma di notifica qui è il mio sito per esso con alcuni esempi http: / /sites.google.com/site/venvirupa/yadandyin