首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用notify-send向另一个用户发送通知

如何使用notify-send向另一个用户发送通知
EN

Stack Overflow用户
提问于 2010-04-24 02:31:24
回答 1查看 4.5K关注 0票数 3

notify-send将显示一个通知框,其中包含要在您自己的计算机上显示的消息。

有没有办法使用notify-send向另一个用户发送通知消息并在他的机器上显示该消息?

EN

回答 1

Stack Overflow用户

发布于 2010-04-24 21:48:52

Bash可以写入网络套接字,但不能侦听/读取。您可以使用GNU Netcat来实现此功能。

侦听端口10000的网络通知读取器(无安全性):

代码语言:javascript
复制
#!/bin/bash

# no multiple connections: needs to improve
while true; do
    line="$(netcat -l -p 10000)"
    notify-send -- "Received Message" "$line"
done

和对应的客户端:

代码语言:javascript
复制
#!/bin/bash

host="$1"
echo "$@" >/dev/tcp/$host/10000

因此您可以使用以下命令发送消息

代码语言:javascript
复制
notify-sender.sh  your-host message
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2701059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档