跟踪日志直到达到特定时间阈值
我正在跟踪这样的日志:
while [[ ! -n "${ready}" ]]; do
start_info=`grep "Ready" $LOG_FILE`
sleep 10
done
如果日志文件中没有“Ready”,那么它会永远持续下去,我怎样才能让它运行200秒?就像某种时间阈值。
谢谢
I'm tailing a log like this:
while [[ ! -n "${ready}" ]]; do
start_info=`grep "Ready" $LOG_FILE`
sleep 10
done
If the log file doesn't have "Ready" inside this goes on forever, how can I make it run for lets say 200 seconds? Like some kind of time threshold.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可以避免重复 grep 整个文件:
This avoids repeatedly grepping the whole file:
如果我正确地回答了你的问题(
while [[ ! -n "${ready}" ]]; do
令人困惑),这里是一个如何检查时间阈值的示例:If I got your question correctly (
while [[ ! -n "${ready}" ]]; do
is confusing) here is an example how you can check time threshold: