emerge -av dev-perl/Expect tcl
emerge -pf expect
cd /usr/src
wget
tar zxvf expect-5.42.1.tar.gz
cp example/kibitz /usr/bin/
cp example/xkibitz /usr/bin/
vim /usr/bin/kibitz
将前面几行改为
#!/bin/sh
# \
exec expect -- "$0" ${1+"$@"}
##!../expect --
就可以使用 kibitz 了
例如:
w
显示
root pts/0
root pts/2
#kibitz -tty pts/2 root
asking root to type: kibitz -30993
pts/2上显示:
Message from on pts/0 at 17:42 ...
Can we talk? Run: kibitz -30993
EOF
kibitz -30993(复制kibitz -30993并回车)
Escape sequence is ^]
#w
USER TTY PCPU WHAT
root pts/0 0.00s expect -- /usr/bin/kibitz -tty pts/2 root
root pts/2 0.00s expect -- /usr/bin/kibitz -30993
这样两个用户就看到同一个SHELL的显示了
阅读(801) | 评论(1) | 转发(0) |