我有一个长时间运行的操作,会影响某些状态。该状态通过运行某个命令来显示,例如showst
。
showst
我想查看在长时间运行的操作期间显示的所有可能输出的日志。
对于简短的操作我会使用
watch -n0.1 showst
然后就只能盯着终端看发生了什么。但如果操作运行了一个小时,那就不太实际了。我希望有一个日志可以告诉我在特定时间showst
输出变为这样。然后又变为那样。
有没有命令可以帮助我?
编辑以添加一些说明。
下面是我希望看到的具体示例。假设操作运行一个小时。 showst
输出A
前半个小时,然后B
输出 10 分钟,然后再次切换A
。
我想查看类似这样的日志:
2016-08-19 12:00: A
2016-08-19 12:30: B
2016-08-19 12:40: A
A
如果并且B
也可以是多行的话那就太好了。
这有点像watch --differences
如果你坐着观看的话在终端上能做的事情,但我希望它在日志中。