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


21

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

ここに画像の説明を入力してください


その日の仕事を終えた正確な秒数を知る必要がありますか?
トロギー

2
いいえ。4:00に降りるのは誰ですか?私は実際にベッドに行くように言う必要があります。
クレンズ

@Lucas Aardvark:笑
カリバン

私は再び、私は...ほとんどの日午前7時での仕事にしてもらう。..午後4時に作業を下車
jamuraa

これは素晴らしい。私はaskubuntu.com/questions/936645/
SDsolar

回答:


35

他の多くのコメンターが言ったように、これを日常的に行う最良の方法は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回限りのコマンドには非常に便利です。

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


「at」の呼び出し後にコマンドを入力することはできません。echo 'notify-send "Work day is done!"'のようなことをする必要があります。4:00 PM
ライアンC.トンプソン

確かに、私はその小さな煩わしさを忘れていました。
jamuraa

それは簡単に変更することができ、編集へのrootアクセスを必要としないので、私は最善のソリューションを気に入っ/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

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


2
しかし、それはそのままでは機能しません。notify-senddefaualtによってcronから利用できないいくつかの環境変数が必要ですか?
クノック

11

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

notify-send "Go to bed!"

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

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

DBUS_SESSION_BUS_ADDRESSnotify-sendを実行する前に環境変数を設定する必要がある場合があります。参照してくださいaskubuntu.com/a/346580
アンドレイHerich

0

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

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


0

アナクロンのようなプログラムを使用する場合(コンピューターがデスクトップやノートブックなどのcronよりも有用ではない場合でも警告を発します)ええと、私はZenityを使用しています。 /sites.google.com/site/venvirupa/yadandyin


1
スーパーユーザーへようこそ。外部リンクが壊れたり、利用できなくなったりする可能性があります。回答に重要な情報を記載し、帰属と詳細についてはリンクを使用してください。ありがとう。
fixer1234 16

-1

gnome-doを使用しているようです。使用できるプラグインがいくつかあります-ミルク(RTM)は1つであることを忘れないでください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.