скрипт для извлечения части access.log на weblogic

271
pratik sharma

Файл журнала непрерывного добавления необходимо извлечь за последний час даты. Скажем, я запускаю скрипт в 3 часа дня, он должен извлечь данные за 2 до 3 часов дня и добавить его в файл. Формат системной даты (чт. 1 февраля 19:36:36 AST 2018) отличается от формата файла журнала (2018-02-01 00:00:16).

############## извлекать журнал каждую минуту: это дает очень меньше журналов по сравнению с фактическими журналами в файле
for (( i = 60; i >=0; i-- )) ; do  sed $(date +%R -d "-$i min") access.log > newfile.log done 
############## извлекать журнал каждый час: копируется весь файл журнала
sed -n '/^'"$(TZ=AST ; date +['%-m/%-d/%y %H:%M:%S:%03N %Z'])"'/,$ p' access.log > newfile.log 
0

0 ответов на вопрос

Похожие вопросы