- 论坛徽章:
- 0
|
在一个文件test.txt里面有内容是整齐的,比如是
sdfasdf
asdfsdf
这个文件是用root建的。
当用root执行wall test.txt的时候
在当前终端显示的格式是正常的,如下
esintf2:/tmp # wall everyhour.txt
wall: /dev/pts/2: No such file or directory
Broadcast Message from root@esintf2
(/dev/pts/11) at 15:20 ...
sdfasdf
asdfsdf
wall: /dev/pts/9: No such file or directory
wall: /dev/pts/7: No such file or directory
在本机的其他终端显示,无论是不是root用户,也是格式正常的,如下:
Broadcast Message from root@esintf2
(/dev/pts/11) at 15:15 ...
sdfasdf
asdfsdf
但是,当从本机ssh出去或者telnet出去的其他机器上,比如从本机ssh到了另一台机的那个终端就显示不正常的格式了,如下:
oracle@esapp1:~>
Broadcast Message from root@esintf2
(/dev/pts/11) at 15:23 ...
sdfasdf
asdfsdf
请问一下两个问题:
1,为什么在执行命令的那个终端上,有类似这样
wall: /dev/pts/2: No such file or directory
的输出呢?
的确我在/dev/pts/没有见到2,
其他1,3,4类似的是这样的
crw--w---- 1 root tty 136, 8 Jan 28 11:14 8
crw--w---- 1 root tty 136, 3 Jul 21 15:23 3
crw--w---- 1 root tty 136, 1 Jul 21 15:23 1
crw--w---- 1 root tty 136, 0 Jul 21 15:23 0
2,为什么只要不在本机的终端,显示出来的格式就不再整齐呢?
我试过在本机用root,oracle或者其他用户,ssh或者telnet出去了其他机器后,就会格式变成阶梯状的不正常了。
我的机器是suse10 sp2
Linux esintf2 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux
wall不知道怎么看版本
shell是bash
我想自己上网搜,但是没有头绪,搜不到关键的点,恳请各位指点一下,谢谢。 |
|