[转帖]命令行窗口下重复执行shell命令

命令行,窗口,重复,执行,shell,命令 · 浏览次数 : 0

小编点评

**命令操作录制和回放** ```bash # 创建管道文件 mkfifo scriptfifo # 启动命令操作记录器 command > timing.log -a output.session # 开始录制 scriptreplay timing.log output.session # 回放 script -f scriptfifo ``` **操作终端共享通过管道** ```bash # 创建管道文件 cat scriptfifo | terminal1 # 启动查看管道信息 terminal1 # script -f scriptfifo ``` **知识点与官方知识档案匹配** 该文章与知识云原生入门技能树首页概览9578页相关。

正文

1、命令操作录制和回放

#script -t 2> timing.log -a output.session # 开始录制

在这里插入图片描述
#scriptreplay timing.log output.session #回放
在这里插入图片描述

2、操作终端共享

通过管道来传输信息实现。需要一个pipe文件,并在需要展示的终端打开这个管道文件。
终端1(作为主终端,即演示操作的终端)上使用mkfifo创建管道文件。
#cd /tmp
#mkfifo scriptfifo
#pwd #确认管道存放路径,本次路径为tmp
终端2
#cd /tmp #终端1管道存放路径
#cat scriptfifo #启动查看管道信息
终端1
#script -f scriptfifo #记录操作开始
#command #操作记录,所有的操作将同步输出到观众终端
#exit #使用exit退出

文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树首页概览9578 人正在系统学习中

与[转帖]命令行窗口下重复执行shell命令相似的内容: