시간이 오후 4 시가되면 팝업 알림?


21

특정 시간에 명령 줄에서 알림이나 무언가를 표시하는 방법이 있는지 궁금합니다. 시계가 오후 4시를 칠 때처럼. Ubuntu의 notify-osd 도구를 사용하여 표시하면 좋을 것입니다.

여기에 이미지 설명을 입력하십시오


하루 일과 함께하는 정확한 초를 알아야합니까?
Troggy

2
4시에 누가 내릴까요? 나는 실제로 침대에 가라고 말해야한다.
Kredns

@Lucas Aardvark : LOL.
caliban

나는 오후 4시에 일을 하차한다. 그리고 다시, 나는 대부분의 날 오전 7시에 일을 시작한다.
jamuraa

답변:


35

다른 많은 주석가들이 말했듯이 매일이 작업을 수행하는 가장 좋은 방법은 cron을 사용하는 것이지만 하루 동안 또는 산발적으로 수행하려는 경우 다음 at명령을 사용할 수 있습니다 .

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

at티 타이머와 같은 다양한 방법으로 사용할 수 있습니다 .

echo 'notify-send "Get your tea!"' | at now + 3 minutes 
echo 'notify-send "Meeting in 1 hour with the big boss!"' | at 1pm tomorrow 

이러한 일회성 명령에 매우 유용합니다.

구문에 대한 자세한 내용 은 at 맨 페이지 를 확인하십시오 .


"at"를 호출 한 후에는 명령을 입력 할 수 없습니다. echo '알림-보내기 "일이 끝났습니다!" "와 같은 작업을 수행해야합니다. | 오후 4:00
Ryan C. Thompson

사실, 나는 그 작은 성가심을 잊었다.
jamuraa

솔루션을 쉽게 변경할 수 있고 편집에 루트 액세스가 필요하지 않기 때문에 솔루션이 가장 마음에 들었습니다./etc/crontab
Kredns

at또는 로 작업하려면 환경에 DISPLAY 변수를 추가해야합니다 cron. 이것을 입력하십시오 : echo 'export DISPLAY=:0; notify-send "Enjoy!"' | at 04:00 PM .
user3439968

당신은 필요 apt install libnotify-bin사용하는 notify-send.
patryk.beza

14

알림 보내기 를 사용 하여 알림을 보냅니다. 크론 작업으로 설정하십시오.


2
그러나 그것은 즉시 작동하지 않습니다. notify-sendcron에서 defaualt로 사용할 수없는 일부 env 변수가 필요합니까?
Kunok

11

다음과 같이 notify-osd에 명령을 보낼 수 있습니다.

notify-send "Go to bed!"

오후 4시에 매일 알림을받는 crontab은 다음과 같습니다.

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

DBUS_SESSION_BUS_ADDRESS알림 보내기를 실행하기 전에 환경 변수 를 설정해야 할 수도 있습니다 . 참조 askubuntu.com/a/346580
안드레이 Herich에게

0

항상 0400hrs에서 스크립트를 실행하도록 cron 작업을 설정할 수 있습니다. 여기서 까다로운 것은 창을 팝업으로 알리기 위해 어떤 명령을 사용하는지 (또는 창을위한 알라 넷 보내기), 또는 침대로 나가라고 알리는 모든 작업을 수행하는 것입니다.

notify-osd가 명령 행 프롬프트 생성을 지원하지 않는 것 같습니다. LinPopup2 를 사용해보십시오 ...


0

anacron과 같은 프로그램을 사용하는 경우 (컴퓨터가 데스크탑 및 노트북 등에 cron보다 유용하지 않은 경우에도 경고합니다) 음 다음 나는 Zenity를 사용합니다 . /sites.google.com/site/venvirupa/yadandyin


1
슈퍼 유저에 오신 것을 환영합니다. 외부 링크가 끊어 지거나 사용할 수 없습니다. 답변에 필수 정보를 포함시키고 귀속 및 추가 정보를위한 링크를 사용하십시오. 감사.
fixer1234

-1

gnome-do를 사용하고있는 것 같습니다. 사용할 수있는 몇 가지 플러그인이 있습니다-우유 (RTM)는 하나라는 것을 기억하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.