- 回放:script -t 2>timing.log -a output.session
timing.log存储时序信息,output.session存储命令数据 command… exit
root@ubuntu:~# script -t 2>timing.log -a output.session
Script started, file is output.session
root@ubuntu:~# date
Tue Oct 24 09:12:44 PDT 2017
root@ubuntu:~# ls
demo.sh expr.sh orcale_install.sh output.session timing.log
root@ubuntu:~# who
root tty1 2017-10-22 04:39
root pts/0 2017-10-24 09:02 (192.168.1.100)
root pts/1 2017-10-24 09:03 (192.168.1.100)
root pts/2 2017-10-22 07:09 (192.168.1.102)
root pts/3 2017-10-23 08:07 (192.168.1.102)
root pts/4 2017-10-23 08:49 (192.168.1.102)
root pts/6 2017-10-24 09:11 (192.168.1.100)
root@ubuntu:~# exit
exit
Script done, file is output.session
root@ubuntu:~#
回放:scriptreplay timing.log output.session
root@ubuntu:~# scriptreplay timing.log output.session
root@ubuntu:~# date
Tue Oct 24 09:12:44 PDT 2017
root@ubuntu:~# ls
demo.sh expr.sh orcale_install.sh output.session timing.log
root@ubuntu:~# who
root tty1 2017-10-22 04:39
root pts/0 2017-10-24 09:02 (192.168.1.100)
root pts/1 2017-10-24 09:03 (192.168.1.100)
root pts/2 2017-10-22 07:09 (192.168.1.102)
root pts/3 2017-10-23 08:07 (192.168.1.102)
root pts/4 2017-10-23 08:49 (192.168.1.102)
root pts/6 2017-10-24 09:11 (192.168.1.100)
root@ubuntu:~# exit
exit
root@ubuntu:~#
- 广播
打开两个终端1和终端2
mkfifo scriptfifo:其实就是命名一个命名管道,将输入的命令和输出信息写入到scriptfifo中,再另个终端中读取管道中内容就可以了
终端1:
mkfifo scriptfifo
command….
exit
终端2
cat scriptfifo
4512

被折叠的 条评论
为什么被折叠?



