免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5456 | 回复: 9
打印 上一主题 下一主题

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-07 18:23 |只看该作者 |倒序浏览
我想实现登陆到同一台服务器上的所有用户用户发一条信息?
如何又能给某个特定用户发一个条消息呢?

论坛徽章:
0
2 [报告]
发表于 2005-06-07 20:27 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

wall

论坛徽章:
0
3 [报告]
发表于 2005-06-07 22:18 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

wall
ctrl+D 发送消息

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-06-07 23:47 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

使用当日消息, 在登录时显示系统指定的消息
使用write命令直接发送消息到单个用户的终端
使用wall命令直接发送消息到系统的所有用户
使用rwall命令直接发送消息到网络中的所有用户
使用电子邮件发送消息到单个用户或组用户


发送消息到系统所有的用户:
1)输入wall并回车
2)输入要发送的消息
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示.

论坛徽章:
0
5 [报告]
发表于 2005-06-08 18:06 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

太感谢楼上们的老大了。呵呵

论坛徽章:
0
6 [报告]
发表于 2005-06-08 18:38 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

rwall hostname file

论坛徽章:
0
7 [报告]
发表于 2005-06-08 19:14 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

原帖由 "peng" 发表:
使用当日消息, 在登录时显示系统指定的消息
使用write命令直接发送消息到单个用户的终端
使用wall命令直接发送消息到系统的所有用户
使用rwall命令直接发送消息到网络中的所有用户
使用电子邮件发送消息到单?.........


试了一下,很有意思,谢谢你   

论坛徽章:
0
8 [报告]
发表于 2005-06-09 14:19 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

查了好久可也没有找到什么文章

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2005-06-09 14:31 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

man command是最好的手册

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2005-06-09 15:12 |只看该作者

哪条命令能给所有登陆用到同一台服务器上的用户发一条信息

[quote]原帖由 "miaho"]查了好久可也没有找到什么文章[/quote 发表:


这样的文章很多啊。。

1.3.1

      在登录时显示系统指定的消息 每次用户登录到系统时系统回显示文件/etc/motd中的当日消息 对于已经登录且正在使用系统的用户不显示该消息 超过一屏的消息无法显示处理步骤:
1)变为超级用户
2)使用vi编辑文件/etc/motd
3)删除所有过时的消息,输入新消息
4)存文件注意:只有超级用户拥有/etc/motd文件的所有权。每次修改该文件后,该文件的时间戳随之更新。

1.3.2 发送消息到单个用户使用write命令到单个用户的终端。当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单独的登录;如果用户登录次数超过一次则消息直接发送到控制窗口.
1. 输入短消息到单个用户
1)输入write username,当用户名出现在多个终端时,在用户名后可加tty,以表示在哪个tty下的用户。
2)输入要发送的消息。
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示。
4)对于接收消息方,可以设定是否允许别人送消息给你。
指令格式为:mesg n[y]
%write liuxhello! Everybody, I’llcome.
%
用户控制窗口中显示的消息:Message from liux on ttyp1 at 10:00…hello! Everybody, I’llcome.EOF

2.发送文件中的消息到单个用户如果有一个较长的消息要发送给几个用户,用文件方式.
1)创建要发送的消息文本的文件filename.
2)输入write username<filename回车.用cat命令创建包含短消息的文件:
%cat>;messagehello! Everybody, I’llcome.
% write liux<messagewrite:liux logged in more than once…write to console
%用户在一个以上窗口登录,消息显示在控制窗口中Message from liux on ttyp1 at 10:00…hello! Everybody, I’llcome.EOF

3发送消息到系统或网络中的所有用户使用wall (向所有人写)命令到系统所有的用户。使用rwall(向所有人远程写)命令同时发送消息到网络中的所有用户。当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单个的登录;如果用户登录次数超过一次则消息直接发送到控制窗口。
1. 发送消息到系统所有的用户
1)输入wall并回车
2)输入要发送的消息
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示.
%wallSystem will be rebooted at 11:00.(Control-d)%用户控制窗口中的消息:Broadcast message from root on console…System will be rebooted at 11:00.EOF


2.发送消息到网络中的所有用户
1)输入rwall -n netgroup并回车
2)输入要发送的消息
3)结束时按“Control-d”键,消息即在系统每个用户的控制窗口中显示.下面是系统管理员发消息到网络组Eng每个用户的例子
%rwall -n EngSystem will be rebooted at 11:00.(Control-d)
%
用户控制窗口中的消息:Broadcast message from root on console…System will be rebooted at 11:00.EOF注意:也可以通过rwallhost
注意:也可以通过rwallhostname(主机名)命令到系统的所有用户.

1.3.4 通过E-Mail发送消息
1.mail2.mailtool3.mailx4.dtmailSunOS提供一个名为mailx的程序来发送和接收电子邮件。Mailx提供读取、写入、发送、接收、保存和删除消息的工具。Mailx不是基于窗口,可以在任何终端上运行。每一个用户都使用一个邮箱来接收邮件。该邮箱位于/var/mail/username目录。当接收邮件时,mailx程序会通知你并将邮件放到你的邮箱中,在阅读完邮件后,mailx会自动将这些信件放到名为mbox的存储文件夹中。
1)启动mailx程序:$mailxNo mail for username$
2)发送邮件$mailx liux@oakSubject: to someone who really caresDear LiuxFrom the ends of your fingers to the tip of your nose……………….See you soon. (<Ctrl+D>; /* 自动发送*/)$
2003-10-24 23
3)阅读邮件:
$mailxMail version 4.0 ThuJan 16 12:45:56 PST 1992 Type ? for help.“/var/mail/liux”: 1 message 1 new>;N 1 liux@oak Fri Jul 14 12:01 21/245 to someone who& 1To liux@oakFrom liux@oakSubject: to someone who really caresDearLiuxFrom the ends of your fingers to the tip of your nose……………….See you soon. &4)退出mailx:可以使用两个命令q(quit)或x(exit)中的一个。&qSaved one message in home_directory/mbox$如果在mailx提示符下输入x再回车,则不保存任何更改或删除,也不将已阅读的信件移到mbox文件中去。&x
2003-10-24 24
5)阅读邮件:如果你有邮件,mailx会在你每次注册时提示下列信息:You have mail或者You have new mail要阅读邮件:$mailxMail version 4.0 Thu Jan 16 12:45:56 PST 1992 Type ? for help.“/var/mail/liux”: 1 message 1 new>;N 1 liux@oak Fri Jul 14 12:01 21/245 to someone who& 1To liux@oakFrom liux@oakSubject: to someone who really caresDear LiuxFrom the ends of your fingers to the tip of your nose……………….See you soon. &6)删除邮件:可以使用命令d number。(如果取消删除则用u number)&d 1 3 /*删除邮件1和3*/如果用q退出mailx,所做的删除是永久性的。如果用x退出mailx,则被删除的邮件取消删除。

懒得对行了,将就看吧。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP