4

我需要保证一个特定的字符串出现在一个活动的日志文件中,这意味着一个操作是有效的(将此计数提供给触发器)。

考虑到我将远程执行此操作,我不能使用 'tail -f filename' 否则它将无限期地跟随文件,因此我正在考虑抓取一堆最后写入的行并将它们计算为,

tail -n8 /var/log/service/service_V138/operations.log| grep \|DONE\| | wc -l

有没有更好的办法?

4

2 回答 2

4

wc您可以通过移除管道并改为使用来改进这一点grep -c

tail -n8 /var/log/service/service_V138/operations.log | grep -c \|DONE\|
于 2010-09-24T22:14:54.943 回答
1

less +F -N somelogfile.log ?pattern 简单易行

于 2010-10-03T18:15:46.527 回答