Tôi đã tự hỏi nếu có một cách để hiển thị một thông báo hoặc một cái gì đó từ dòng lệnh tại một thời điểm nhất định. Giống như khi đồng hồ điểm 4:00 chiều. Sẽ thật tuyệt nếu nó hiển thị nó bằng công cụ thông báo osd của Ubuntu:
Tôi đã tự hỏi nếu có một cách để hiển thị một thông báo hoặc một cái gì đó từ dòng lệnh tại một thời điểm nhất định. Giống như khi đồng hồ điểm 4:00 chiều. Sẽ thật tuyệt nếu nó hiển thị nó bằng công cụ thông báo osd của Ubuntu:
Câu trả lời:
Như nhiều người bình luận khác đã nói, cách tốt nhất để làm điều này hàng ngày là sử dụng cron, nhưng nếu bạn chỉ muốn làm điều đó trong một ngày, hoặc thỉnh thoảng, bạn có thể sử dụng at
lệnh:
echo 'notify-send "Work day is done!"' | at 4:00PM
Bạn có thể sử dụng at
theo nhiều cách khác nhau, bao gồm cả bộ đếm thời gian uống trà:
echo 'notify-send "Get your tea!"' | at now + 3 minutes
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow
Nó khá hữu ích cho các lệnh một lần.
Kiểm tra tại manpage để biết thêm cú pháp tốt.
/etc/crontab
at
hoặc cron
. Nhập này : echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM
.
apt install libnotify-bin
sử dụng notify-send
.
Sử dụng thông báo-gửi để gửi thông báo. Thiết lập nó như một công việc định kỳ.
notify-send
yêu cầu một số biến env mà không có sẵn từ cron bởi defaualt?
Bạn có thể gửi lệnh để thông báo-osd như vậy:
notify-send "Go to bed!"
Một crontab cho thông báo hàng ngày vào lúc 4 giờ chiều sẽ giống như vậy:
0 16 * * * /home/username/notify.sh
DBUS_SESSION_BUS_ADDRESS
biến môi trường trước khi chạy thông báo-gửi. Xem Askubfox.com/a/346580
Bạn luôn có thể thiết lập công việc định kỳ để chạy tập lệnh @ 0400hrs. Điều khó khăn ở đây, là tìm ra lệnh nào sẽ được sử dụng để bật lên một cửa sổ (ala net gửi cho các cửa sổ) hoặc làm bất cứ điều gì để thông báo cho bạn đi ngủ.
notify-osd dường như không hỗ trợ tạo dòng nhắc lệnh, bạn có thể muốn thử LinPopup2 ...
nếu bạn sử dụng một chương trình như anacron (cảnh báo bạn ngay cả khi máy tính không chạy hữu ích hơn cron cho máy tính để bàn và máy tính xách tay, v.v.) thì tôi sử dụng Zenity, đây là trang web của tôi với một vài ví dụ http: / /sites.google.com/site/venvirupa/yadandyin