编辑(因为它似乎很重要,这在最上面,详情见下文): 我需要脚本来实际执行命令,而不仅仅是显示记录的内容!据我所知,脚本实用程序不会这样做。所以像auto hotkey这样的东西,只适用于bash和linux,并记录了时序信息。以正确的时间延迟重播bash会话
的问题是:
我想记录和重放bash命令,与按键等之间的精确时间延迟。
举例来说,如果我运行一个叫xxx
再经过11.4s用Ctrl + C打破它,然后运行一个名为yyy
3.4s我退出后xxx
程序的程序,我想重播做同样的(破xxx
在11.4秒后按Ctrl + C,等待3.4秒,然后运行yyy
)。
我不需要记录鼠标移动,因为所有我感兴趣的记录都发生在单个bash会话中。
我特地到公用事业
- 脚本(它记录bash命令的命令,但没有时间延迟的信息。)
- xmacro(它记录了所有的按键,但再没有时间信息。)
- 寻找类似的东西的人也可能想看看this以上 (我包括这个链接是因为其他用户可能的价值; 我个人没有找到任何我提到的有用的解决方案 。 )
我注意到'script'的Linux版本有'-t'选项来记录时间。 (至少在我的机器上,BSD版本似乎没有这个)。随着时间的推移,你可以运行[scriptreplay](http://linux.die.net/man/1/scriptreplay)。 – chrisaycock 2012-07-06 22:56:19
为了便于说明,您希望按键之间的时间延迟还是命令之间的时间延迟? – 2012-07-06 22:59:38