LINUX.ORG.RU

Ответ на: комментарий от upcFrost

Весь вопрос в том, как передать грепу герулярное выражение.

twinconst
() автор топика
Ответ на: комментарий от twinconst

Очевидно, сначала грепнуть логи по этой дате?

shrub ★★★★★
()
Ответ на: комментарий от twinconst

Ну не все же мне за вас искать :)
http://forum.ubuntu.ru/index.php?topic=172675.0
А именно этот скрипт

#! /bin/bash
 
TIME=`date -d '-10minute' +%s`
 
while read line
do
        time=`echo $line | cut -f4 -d' ' | sed -e 's/^\[//' -e 's/\// /g' -e 's/\:/ /'`
        time=`date -d "$time" +%s`
        if [ $time -gt $TIME ]
        then
                echo $line
        fi
done
Модернизируйте как надо под себя, и натравляйте первую команду на результат. А еще лучше послушайте совета с форума. Апач умеет в sql свои логи, не проще ли перенести, и в СУБД делать такие извращения, какие душа попросит.

znenyegvkby
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.