rwall 命令

用途

给网络上的所有用户发送消息。

语法

向指定的主机发送消息
/usr/sbin/rwall HostName ...
向指定网络发送消息
/usr/sbin/rwall -n NetworkGroup ...
向网络上的指定主机发送消息
/usr/sbin/rwall -h HostName ... -n NetworkGroup

描述

rwall 命令将消息发送到网络上的所有用户。 为此,rwall 命令从标准输入读取消息直至遇到文件结束符。 rwall 命令获取此消息,该消息以行开头Broadcast Message...并将其广播给所有登录到指定主机的用户。 仅当用户运行 rwalld 守护程序时,他们才能接收消息,该守护程序由 inetd 守护程序启动。

注: 超时相当短。 这使得 rwall 命令能在合理的时间内发送消息到许多机器(其中有一些机器可能已关机)中。 因此这个消息可能无法到达重负荷机器。

标志

描述
-h 发送消息到由 HostName 参数指定的机器。
-n 仅发送消息到特定的网络组。 网络组在 netgroup 文件中定义。

示例

  1. 将消息发送到指定的主机neptune,请输入:
    /usr/sbin/rwall neptune
    输入您的消息。 当您完成后,请输入:
    Ctrl D
  2. 将消息发送到指定的主机neptune和每一个主机cosmos网络组,请输入:
    rwall  -n cosmos  -h neptune
    输入您的消息。 当您完成后,请输入:
    Ctrl D

文件

描述
/etc/inetd.conf 启动 RPC 守护程序和其他 TCP/IP 守护程序的 TCP/IP 配置文件。
/etc/netgroup 包含网络上每个用户组的信息。