更新:似乎我应该强调,我希望过程在字符串匹配时结束.
grep -q 'PATTERN' <(tail -f file.log)
-q不是很便携,但我只会使用红帽企业版Linux,所以没关系.和超时:
timeout 180 grep -q 'PATTERN' <(tail -f file.log)