notify-send
自分のマシンに表示したいメッセージを含む通知ボックスを表示します。
notify-send
別のユーザーに通知メッセージを送信し、そのメッセージを自分のマシンに表示するために使用する方法はありますか?
notify-send
自分のマシンに表示したいメッセージを含む通知ボックスを表示します。
notify-send
別のユーザーに通知メッセージを送信し、そのメッセージを自分のマシンに表示するために使用する方法はありますか?
Bash はネットワーク ソケットへの書き込みはできますが、リッスン/読み取りはできません。この機能にはGNU Netcatを使用できます。
ポート 10000 でリッスンするネットワーク通知リーダー (セキュリティなし):
#!/bin/bash
# no multiple connections: needs to improve
while true; do
line="$(netcat -l -p 10000)"
notify-send -- "Received Message" "$line"
done
対応するクライアント:
#!/bin/bash
host="$1"
echo "$@" >/dev/tcp/$host/10000
したがって、次を使用してメッセージを送信できます
notify-sender.sh your-host message