Прошу помощи.
Начинаю осваивать shell Есть сервер с Линух - rethat
Задача в следующем:
есть каталог /usr/test/2016 в нем каждый час генерятся cdr-файлы с именем состоящим из даты и времени
вот такой список за текущий год
2016_04_06_06_00_00.cdr
2016_04_06_07_00_00.cdr
2016_04_06_08_00_00.cdr
2016_04_06_09_00_00.cdr
2016_04_06_10_00_00.cdr
2016_04_06_11_00_00.cdr
Нужно собирать статистику по количеству определенных событий в cdr за час и скидывать ее в zabbix(но это уже дело третье)
Рассматривал два варианта:
1.Перед завершением каждого час по crony запускать скрипт и через grep из последнего открытого (текущего) файла достать количество определенных сообщений и посчитать их. Но это надо делать перед самым закрытием и некоторая часть файла не будет проанализирована.
2. Анализировать предыдущий(предпоследний) уже закрытый файл, но тут встал затык как его определить в скрипте, то есть в grep нужно подставлять имя предпоследнего файла.
Подскажите плиз в какую сторону смотреть. Может быть велосипед уже изобретен....