【问题标题】:How to process received broadcast messages in Linux如何在 Linux 中处理接收到的广播消息
【发布时间】:2013-11-25 19:55:39
【问题描述】:

我正在 Linux 中测试发送/接收广播消息(使用“wall”或“write”命令)。当我收到广播消息时,终端会显示“来自 user@host (pts)(时间戳)的广播消息”,以及该消息。

我的问题是:有什么方法可以将收到的消息传递到 Shell 脚本或 C++ 中,以便我可以使用脚本/程序删除我不需要的东西?例如,我只想要“用户:消息”。只要我的脚本/程序能够接收到消息,我就可以修改它。

提前致谢。

【问题讨论】:

    标签: c++ linux shell broadcast


    【解决方案1】:

    您可以通过管道直接发送到 tty 来发送不带横幅的消息。查找当前使用who 登录的每个人的 tty。例如向 tty7 发送消息:

    echo "Hello World" | sudo tee /dev/tty7
    

    来自https://askubuntu.com/questions/220621/alternative-to-wall-talk-write

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2011-04-23
      • 2010-10-26
      • 2018-02-27
      • 2019-05-12
      相关资源
      最近更新 更多