脚本二进制上的无限循环

时间:2013-02-26 22:20:06

标签: c linux buffer infinite-loop

我注意到我们可以通过运行

在脚本二进制文件上获得无限循环
script -c "repeat 1000 ls -l && cat typescript"

我是通过强制脚本刷新缓冲区到typescript文件来实现的(这就是重复1000的原因) 然后当cat命令输出文件时,脚本二进制文件在文件已满时写入缓冲区:cat命令输出和文件写入之间的“延迟”为正,我的问题是:如何使它变为负数,使这个无限循环消失?

当然没有环境修改。我在C中有自己的版本,具有相同的行为。谢谢!

0 个答案:

没有答案