我在Linux中测试发送/接收广播消息(使用“wall”或“write”命令)。当我收到广播消息时,终端将显示“来自用户@主机(点)的广播消息(时间戳)”和消息。
我的问题是:有什么方法可以将这个收到的消息传递给Shell脚本或C ++,所以我可以使用脚本/程序删除我不需要的东西吗? For例如,我只想要“user:message”。只要我的脚本/程序能够接收消息,我就可以修改它。
提前致谢。
答案 0 :(得分:0)
您可以通过直接连接到tty来发送没有横幅的消息。找到当前使用who
登录的所有人的tty。例如,向tty7发送消息:
echo "Hello World" | sudo tee /dev/tty7
来自https://askubuntu.com/questions/220621/alternative-to-wall-talk-write