【发布时间】:2012-08-14 13:31:02
【问题描述】:
我正在尝试编写一个有趣的情况。我有一个程序在成功启动 10 秒后输出 26,000 行。否则我必须杀死它并重新启动它。我试着做这样的事情:
test $(./long_program | wc -l) -eq 26000 && echo "Started successfully"
但这只有在程序完成运行时才有效。有没有一种聪明的方法来观察命令的输出流并做出相应的决定?我很茫然,甚至不确定如何开始搜索这个。谢谢!
【问题讨论】: