我需要保证特定字符串出现在活动日志文件中, 意味着操作处于活动状态(将此计数提供给触发器)。
考虑到我会远程执行此操作, 我不能使用'tail -f filename',否则它会无限期地跟踪文件, 因此,我正在考虑抓住一堆最后写的行并将其计为,
tail -n8 /var/log/service/service_V138/operations.log| grep \|DONE\| | wc -l
还有更好的方法吗?
答案 0 :(得分:4)
您可以通过将管道移至wc
并使用grep -c
来改善这一点。
tail -n8 /var/log/service/service_V138/operations.log | grep -c \|DONE\|
答案 1 :(得分:1)
less + F-somelogfile.log?pattern 简单易行