web-dev-qa-db-ja.com

時間が午後4時に達したときのポップアップ通知?

ある時点でコマンドラインから通知などを表示する方法はないかと思っていました。時計が午後4時を打つときのように。 Ubuntuのnotify-osdツールを使用して表示するといいでしょう。

enter image description here

22
Kredns

他の多くのコメント投稿者が言ったように、これを日常的に行う最善の方法はcronを使用することですが、1日だけ、または散発的に実行したい場合は、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 

これらの1回限りのコマンドには非常に便利です。

構文の良さについては、 マンページ を確認してください。

36
jamuraa

notify-send を使用して通知を送信します。 cronジョブとして設定します。

14
user4358

次のようにnotify-osdにコマンドを送信できます。

notify-send "Go to bed!"

午後4時の毎日の通知のcrontabは次のようになります。

0 16 * * * /home/username/notify.sh
11
John T

0400hrsでスクリプトを実行するようにcronジョブをいつでも設定できます。ここでトリッキーなのは、ウィンドウをポップアップするために使用するコマンド(ala net send for windows)を見つけるか、就寝するように通知するために何かをすることです。

notify-osdはコマンドラインプロンプトの生成をサポートしていないようです。試してみてください LinPopup2 .. ..

0
caliban

anacronのようなプログラムを使用している場合(コンピューターがデスクトップやノートブックなどのcronよりも便利に実行されていない場合でも警告します)ええと、私はZenityを使用しています。ここにある通知プログラムは、いくつかの例を含む私のサイトです http://sites.google.com/site/venvirupa/yadandyin

0
stephen P