скрипт для извлечения части 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 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4