Saya bertanya-tanya apakah ada cara untuk menampilkan pemberitahuan atau sesuatu dari baris perintah pada waktu tertentu. Seperti saat jam berdentang 4:00 sore. Akan lebih baik jika akan menampilkannya menggunakan alat notify-osd Ubuntu:
Saya bertanya-tanya apakah ada cara untuk menampilkan pemberitahuan atau sesuatu dari baris perintah pada waktu tertentu. Seperti saat jam berdentang 4:00 sore. Akan lebih baik jika akan menampilkannya menggunakan alat notify-osd Ubuntu:
Jawaban:
Seperti banyak komentator lain katakan, cara terbaik untuk melakukan ini setiap hari adalah dengan menggunakan cron, tetapi jika Anda hanya ingin melakukannya selama satu hari, atau secara sporadis, Anda dapat menggunakan at
perintah:
echo 'notify-send "Work day is done!"' | at 4:00PM
Anda dapat menggunakan at
berbagai cara, termasuk sebagai penghitung waktu teh:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Ini cukup berguna untuk perintah satu kali itu.
Periksa halaman manual untuk kebaikan sintaks yang lebih banyak.
/etc/crontab
at
atau cron
. Ketik: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
menggunakan notify-send
.
Gunakan notify-send untuk mengirim notifikasi. Atur sebagai tugas cron.
notify-send
memerlukan beberapa variabel env yang tidak tersedia dari cron oleh defaualt?
Anda dapat mengirim perintah untuk memberi tahu-osd seperti:
notify-send "Go to bed!"
Sebuah crontab untuk notifikasi harian pukul 4 sore akan terlihat seperti ini:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
variabel lingkungan sebelum menjalankan notify-send. Lihat askubuntu.com/a/346580
Anda selalu dapat mengatur pekerjaan cron untuk menjalankan skrip @ 0400hrs. Yang rumit di sini, adalah mencari tahu perintah apa yang digunakan untuk memunculkan jendela (ala net send for windows), atau melakukan apa saja untuk memberi tahu Anda pergi tidur.
notify-osd tampaknya tidak mendukung pembuatan command-line prompt, Anda mungkin ingin mencoba LinPopup2 ...
jika Anda menggunakan program seperti anacron (memperingatkan Anda bahkan jika komputer tidak berjalan lebih berguna daripada cron untuk desktop dan notebook dll) um maka saya menggunakan Zenity program notifikasi di sini adalah situs saya untuk itu dengan beberapa contoh http: / /sites.google.com/site/venvirupa/yadandyin