linux shell之回放和广播
- 回放: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
exitroot@ubuntu:~#
- 广播
打开两个终端1和终端2
mkfifo scriptfifo:其实就是命名一个命名管道,将输入的命令和输出信息写入到scriptfifo中,再另个终端中读取管道中内容就可以了
终端1:
mkfifo scriptfifo
command….
exit
终端2
cat scriptfifo
linux shell之回放和广播相关推荐
- 最牛B 的 Linux Shell 命令
最牛B 的 Linux Shell 命令(一) 引言 Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳 ...
- 常用的高级Linux shell命令
编者按本文编译自commandlinefu.com的系列文章To p Ten One-Liners from CommandLineFu Explained.作为一个由用户推荐最有用shell命令的网 ...
- 最牛B的Linux Shell命令 系列
编者按 本文编译自commandlinefu.com的系列文章Top Ten One-Liners from CommandLineFu Explained.作为一个由用户推荐最有用shell命令的网 ...
- 在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令
转载自:http://www.cnblogs.com/622698abc/archive/2013/06/11/3132306.html?utm_source=tuicool 通过命令行执行adb s ...
- linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法
一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...
- linux shell for 循环变量,shell for循环总结
1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...
- 执行远程linux命令,linux shell 远程执行命令
经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...
- Linux shell脚本基础学习
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
最新文章
- linkedhashmap 顺序_有关于LinkedHashMap一份简单理解
- Android中Activity的四种启动方式
- 洽洽三只松鼠良品铺子,到底谁能笑傲“后坚果时代”?
- 软件需求说明的前世和今生
- 基于VTK User Guide和VTK Textbook学习
- 计组-中央处理器小结
- Android中文API(136) —— Bitmap
- VC RichEdit插入表格(RTF形式)
- 如何看待清华大学生命科学学院削减研究生补助的行为?
- python利用Excel读取和存储测试数据完成接口自动化
- 利用rsyslog 对Linux用户进行审计
- Java完全自学手册pdf,flutter中文网
- FPGA下RAM的工作模式
- 判断矩形是否重叠 Python
- 计算机机房kvm系统配件,KVM设备在机房管理改造中的解决方案
- 电器元件——LM7805
- 程序员工作久了,都不会好好说人话了...互联网人的....黑话
- webdav使用mysql_如何设置WebDAV与MySQL认证Apache2(Debian Etch)
- 《流畅的Python》学习笔记(11):可迭代的对象、迭代器和生成器
- Anaconda jupyter 错误修复
热门文章
- 浙大计算机应用基础作业5,浙大远程计算机应用基础(A)作业5(含答案).doc
- 卷积神经网络中的池化(Pooling)层
- Java 生成本文文件的时候,Dos格式转成Unix格式
- 微型计算机1MB字节,1MB等于多少字节?
- 一字节内的位序(bit)大端小端分析
- Carla交通管理器
- 英伟达TX2烧录系统_99美元AI计算机:英伟达推出嵌入式电脑Jetson Nano
- [NOI2011] 阿狸的打字机
- 超级好用的pdf阅读器推荐:Zathura, 如果喜欢vim,相信你很快会爱上它的
- Ubuntu18.04下vim+latex-live-preview搭建