通知の送信:rootとして実行されるスクリプトから通知を送信する

通知の送信:rootとして実行されるスクリプトから通知を送信する

dunst私のデスクトップ環境では、通知デーモンを使用し、以下から通知を送信できます。

notify-send "some message"

ターミナルウィンドウを開き、rootとしてログインしてバックアップスクリプトを実行していました。スクリプトが完了したら通知を受けたいです。

一般ユーザーとしてログインしている場合は、rootに通知を送信するにはどうすればよいですか?

答え1

あなたの場合はrootで、実行している場合はrootにインストールされてdunstいることを確認してください。

 myScript.sh && notify-send "some message"

通知が届かない場合、スクリプトはゼロコードを返さずに失敗します。

失敗したときに通知を受け取るには、次のようにします。

myScript.sh && notify-send "some message" || notify-send "script failed!"

関連情報