Estou tentando descobrir uma maneira de monitorar um dos nossos arquivos de log.
Um cron job é executado a cada 5 minutos, o que gera a seguinte linha em um arquivo de log:
02-16-17 18:40:01
Eu gostaria de algo parecido com
cat log | grep $DATE $TIME within 10 minutes of $SYSTEMTIME
Este log é atualmente de 2MB, então não tenho certeza se isso está desperdiçando muitos recursos, não que o servidor não tenha muitos recursos extras, mas catar um arquivo de texto de 2MB parece um monte de dados para analisar a cada 15 minutos.
Sugestões? Eu encontrei muitos exemplos em busca de uma data / hora específica, mas eu preciso que a data / hora seja relativa a quando a pesquisa é realizada.