linux向同一IP所有终端发送消息wall
  eHipUjOuzYYH 2023年11月02日 32 0

一、概述

1、描述

wall向同一IP所有终端发送消息,wall是write all的缩写

通过 wall 命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则 wall 命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

使用者:超级用户 root。通过快捷键 Ctrl + D 可以结束发送。如磁盘分区空间快要满了,就可以提示登录用户清理磁盘。

2、语法

wall [选项] [消息或文件名]

3、参数

-g, --group <group>	指定组名或组id,可以将消息发送到指定组中所有成员,组外用户接收不到
-n	不打印头部的提示文本
-t, --timeout <timeout>	超时秒后放弃对终端的写入尝试(在分配的时间到期后登录的用户不会收到该消息)。此超时必须是正整数,默认值为300秒。
-h	显示帮助信息
-V, --version	显示版本信息

二、示例

1、给所有终端发送消息
wall "hello world"

2、取消显示头部文本
wall -n "hello world"
#只有消息文本,没有提示文本

3、指定发送组
如果我们只想指定用户组的所有用户接收到消息,那么可以使用 -g 选项指定用户组名或组 id。语法如下:
wall -g zhangsan "hello world"

4、其他发送方式
还可以把标准输入或文件内容用来发送消息。语法如下格式:
echo "hello world" | wall
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  17eFBvSPo0pz   2023年11月02日   18   0   0 nohup标准输入标准输出
  NZma5MSrgpLm   2023年12月06日   19   0   0 hg用户组守护进程