Komut satırından belirli bir zamanda bir bildirim veya bir şey görüntülemenin bir yolu olup olmadığını merak ediyordum. Saat 4: 00'e çarptığında olduğu gibi. Ubuntu'nun notify-osd aracını kullanarak göstermesi güzel olurdu:

Komut satırından belirli bir zamanda bir bildirim veya bir şey görüntülemenin bir yolu olup olmadığını merak ediyordum. Saat 4: 00'e çarptığında olduğu gibi. Ubuntu'nun notify-osd aracını kullanarak göstermesi güzel olurdu:

Yanıtlar:
Diğer yorumcuların çoğunun söylediği gibi, bunu günlük olarak yapmanın en iyi yolu cron kullanmaktır, ancak bunu sadece bir gün veya aralıklı olarak yapmak istiyorsanız, atkomutu kullanabilirsiniz :
echo 'notify-send "Work day is done!"' | at 4:00PM
atÇay saati gibi çeşitli şekillerde kullanabilirsiniz :
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Bu bir kerelik komutlar için oldukça kullanışlıdır.
Daha fazla sözdizimi iyiliği için man sayfasında kontrol edin .
/etc/crontab
atveya cron. Bu yazın: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM .
apt install libnotify-binkullanmak notify-send.
Bildirimi göndermek için bildir-gönder seçeneğini kullanın . Bir cron işi olarak ayarlayın.
notify-sendcrondan varsayılan olmayan bazı env değişkenleri gerektirir?
Notify-osd komutlarını aşağıdaki gibi gönderebilirsiniz:
notify-send "Go to bed!"
Saat 16: 00'da günlük bildirim için bir crontab şöyle görünür:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESSNotify-send komutunu çalıştırmadan önce ortam değişkenini ayarlamanız gerekebilir . Bkz. Askubuntu.com/a/346580
Komut dosyasını çalıştırmak için her zaman bir cron işi ayarlayabilirsiniz @ 0400hrs. Buradaki en zor şey, bir pencereyi (pencereler için ala net send) açmak için hangi komutu kullanacağınızı bulmak veya yatağa gitmenizi bildiren herhangi bir şey yapmaktır.
notify-osd komut satırı bilgi istemi üretimini desteklemiyor gibi görünüyor, LinPopup2'yi denemek isteyebilirsiniz ...
Eğer Anacron gibi bir program kullanıyorsanız um sonra ben bunun için sitemde bir kaç örnekle burada Zenity onun bir bildirim programı kullanmak (bilgisayar masaüstü cron ve dizüstü bilgisayarlar vb daha bu kadar kullanışlı daha fazla çalışmıyor olsa sizi uyarır) http: / /sites.google.com/site/venvirupa/yadandyin