wall → 向所有用户发送消息
linux wall 命令会向所有当前登录用户的终端发送快速消息;
使用权限:所有使用者
语法:
wall [ message ]
参数:
参数 | 描述 |
---|---|
-n | 排除邮件前面的头条文本 |
-t | 超时秒后放弃对终端的写入尝试(在分配的时间到期后登录的用户不会收到该消息),此超时必须是正整数,默认值为300秒 |
-g | 限制将消息打印到定义为组参数的组成员,参数可以是组名或者GID |
-v | 显示版本信息并退出 |
-h | 显示帮助文本并退出 |
使用场景
对环境进行升级,可以通过wall命令通知所有在线的用户,如下:
wall 通知,该环境将于今天下午17:00进行升级,请知悉
所有登录的终端都会收到这条消息:
Broadcast message from root (pts/4) (Thu May 23 12:41:09 2022):
通知,该环境将于2022年3月23日下午17:00进行升级,请知悉
注意:该命令最大支持20行的信息,超过了就不会广播