Brownian motion

around the essentials…

 

Публікації Tagged ‘FreeRadius’

“Но опыт есть!”

Я колись писав про видобування шматка лога FreeRadius (задача полягала у видобуванні тих фрагментів тексту між порожніми рядками, які містять рядки, що відповідають певному заданому регулярному виразу) — писав скрипт на awk та python і порівнював швидкодію.

Але з голови не йде LilyPond, тому закортіло спробувати те саме на scheme :O)

Ось перший млинець (справді перший, чессно,-):

» Читати далі — скрипт і коментарі… »

(No Ratings Yet)

Видобування шматка лога FreeRadius — Python

Недавно я писав про видобування шматка лога FreeRadius за допомогою невеличкого скрипта на awk. Чомусь я тоді вирішив, що на awk буде простіше, чи що.

Ось аналогічний за функціональністю шматочок на Python:

» Читати далі — скрипт і коментарі… »

(No Ratings Yet)

Видобування шматка лога FreeRadius

Виникла задача — витягти з лога FreeRadius’а (той, який detail-YYYYMMDD) всі записи, що стосуються певного клієнта: дзвінків на номер (чи з номера) XXXYYZ[0-2] (з певним Called- чи Calling-Station-Id). Вхопився за Python, але, не встигши набрати #!/usr/bin/python, вирішив зробити це з допомогою awk.

Хто не знає — лог FreeRadius’а містить «секції», відділені порожніми рядками. Кожна секція — якась кількість рядків, серед них є Calling-Station-Id = <номер> (чи Called-Station-Id), і мене цікавлять саме секції щодо дзвінків з певних номерів (чи на певні номери).

Отже, «п’ятихвилинний» робочий скрипт:

» Читати далі — скрипт і коментарі… »

(No Ratings Yet)

Останні публікації

Most Rated

Highest Rated

Теґи

Архіви