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, at
komutu 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
at
veya cron
. Bu yazın: echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
kullanmak notify-send
.
Bildirimi göndermek için bildir-gönder seçeneğini kullanın . Bir cron işi olarak ayarlayın.
notify-send
crondan 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_ADDRESS
Notify-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