Câu hỏi Thông báo bật lên khi thời gian đạt đến 4:00 chiều?


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ồ báo thức lúc 4 giờ chiều. Sẽ rất tuyệt nếu nó hiển thị nó bằng công cụ thông báo của Ubuntu:

enter image description here


16
2017-09-09 19:56


gốc


Bạn có cần phải biết chính xác thứ hai bạn đang thực hiện với công việc trong ngày? - Troggy
Không. Ai xuống xe lúc 4:00? Tôi thực sự cần phải nói với bản thân mình để goto giường. - Kredns
@Lucas Aardvark: LOL. - caliban
Tôi nghỉ việc lúc 4 giờ chiều .. sau đó một lần nữa, tôi có thể làm việc lúc 7 giờ sáng. - jamuraa
Điều đó thật tuyệt. Tôi chỉ hỏi về một thứ như thế này askubuntu.com/questions/936645/… - SDsolar


Các 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 trên cơ sở 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 không thường xuyên, bạn có thể sử dụng at chỉ huy:

echo 'notify-send "Work day is done!"' | at 4:00PM 

Bạn có thể dùng at theo nhiều cách khác nhau, bao gồm cả bộ hẹn giờ 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 những lệnh một lần này.

Kiểm tra tại manpage cho tốt hơn cú pháp.


25
2017-09-09 21:51



Bạn không thể gõ lệnh trên sau khi gọi "at". Bạn phải làm một cái gì đó giống như echo 'thông báo-gửi "Ngày làm việc được thực hiện!"' | lúc 4:00 chiều - Ryan Thompson
Đúng, tôi quên mất chút ít phiền toái đó. - jamuraa
Tôi thích giải pháp của bạn tốt nhất vì nó có thể dễ dàng thay đổi và không yêu cầu quyền truy cập gốc để chỉnh sửa /etc/crontab - Kredns


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 cron.


14
2017-09-09 20:27



Nhưng điều đó không làm việc ra khỏi hộp. notify-send yêu cầu một số biến env enr không có sẵn từ cron bởi defaualt? - Kunok


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 lúc 4 giờ chiều sẽ như sau:

0 16 * * * /home/username/notify.sh

10
2017-09-09 20:28





Bạn luôn có thể thiết lập công việc cron để chạy tập lệnh @ 0400hrs. Điều khó khăn ở đây, là tìm ra lệnh nào để sử dụng để bật lên một cửa sổ (hoặc gửi cho cửa sổ), hoặc làm bất cứ điều gì để thông báo cho bạn đi ngủ.

inform-osd dường như không hỗ trợ tạo dòng lệnh, bạn có thể thử LinPopup2...


0
2017-09-09 20:23





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 hoạt động nhiều 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 một chương trình thông báo ở đây là trang web của tôi cho nó với một vài ví dụ http://sites.google.com/site/venvirupa/yadandyin


0
2017-12-06 03:17



Chào mừng bạn đến với Super User. Các liên kết bên ngoài có thể bị hỏng hoặc không khả dụng. Vui lòng bao gồm thông tin cần thiết trong câu trả lời của bạn và sử dụng liên kết để ghi nhận tác giả và đọc thêm. Cảm ơn. - fixer1234


Có vẻ như bạn đang sử dụng gnome-do. Có một vài bổ sung có thể được sử dụng - hãy nhớ sữa (RTM) là một.


-1
2017-09-09 20:28