linux上群发消息
时间:2009-03-23 来源:sjhf
今天有人问了一个问题,linux下可不可以群发消息?
开始的时候小郁闷了一下,问了一下资深人事知道了这个有趣又简单的命令wall命令。 学习一下: 这个命令的功能是对全部已登录到server的每一个 mesg 设定为 yes 的用户发送信息,用户也可以先把要发送的信息写好存入一个文件中。 可以执行mesg 查看一下系统的mesg的情况。 即 #mesg <回车> 显示如下 is n则要执行mesg y 即可mesg的信息至为yes 则输入#wall 信息 若是以文件的形式发送在执行: # wall < 文件名 这样就能对所有的用户发送信息了。 在上面的例子中符号“<”表示输入重定向, 例如: 在server端执行: # wall hi Broadcast message from root (tty2) (Fri Jun 22 16:24:27 2007): hi # 在客户端同样显示: Broadcast message from root (tty2) (Fri Jun 22 16:24:27 2007): hi 执行以上命令后,用户的屏幕上显示出“hi”信息后,并不出现系统提示符$(#),再次按回车键后,屏幕出现系统提示符。 这种所谓的群发送是向telnet或ssh到server上的终端用户发送信息。不是向整个局域网发送信息。 注意: 如果要想信息发送成功,必须在server上要ssh或telnet服务打开,扫描得到相应的客户端终端。客户端mesg为yes。才可完成。 扫面可以用w或who命令 例如: # who root tty1 Jun 22 15:07(这是本地终端) root tty2 Jun 22 16:24 work pts/0 Jun 22 16:45 (172.16.81.220)(此为登上来的客户端) 呵呵,写完了,不知道大家明不明白?小体验一下还挺好的。 呵呵~ :)有什么意见可以沟通一下。为了开源的linux事业! |
相关阅读 更多 +
排行榜 更多 +