Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день, нужно сделать скрипт на v5.10.1 (не выше)

- Скрипт должен просматривать раз в минуту некий файл логов

- выбирать строки с нужными значениями(не точное значение, а встречающееся, пример grep) которые можно задавать в переменной и игнорировать некие значения заданные в ручную

- скрипт после сканирования файла должен запоминать позицию и через минуту в след раз должен начинать чтение файла с этой позиции до конца и опять запоминать позицию и т.п. (позицию можно записывать в новый файл)

файлы больших размеров.

-если кол-во строк от указанного положения до конца файла превышает заданные параметры - прекратить выполнение(нельзя считывать все строки файла, файлы могут быть очень больших размеров и скрипт не уложится в минуту, может накладываться друг на друга)

- принудительное завершение скрипта если он через 59 сек не выполнился по какой то причине,в таком случае вывод в консоль значения 999

-вывод скрипта в консоль - кол-во строк от грепаных по условию (пример wc)

так же скрипт по завершению отправлять на почту по заданному smtp (localhost) 10 чаще всего употребляемых строк отгрепанных за эту минуту (пример команды | sort | uniq -c | sort -k 1 -nr | head -n 10), так же нужна возможность отключения функции отправки на почту, оставить только вывод в консоль ко-во строк.

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

Скрипт должен быть чисто на перле без bash

примерный план скрипта

#!/sbin/perl

$строка выборки

$строка игнорирования

$строка игнорирования2

$переменная временного файла для запоминания строки

$переменная задающая максимальное кол-во строк для чтения

$максимальное время выполнения

$переменная задающая значение 999 если скрипт превысил интервал выполнения переменной $максимальное время выполнения

$email

$переменная включения, выключения отправки на почту отчета

{КОД}

P.S

предложения, пожелания, возможные баги будут вашим плюсом )

11 лет назад
Arkasha18
Аркадий 
40 летРоссия
18 лет в сервисе
Был
9 месяцев назад
  • Похожие заказы
  • $25

    Есть плагин для wp "Broken Link Checker" он ищет битые ссылки iframe взятые на сайте youtube Мне нужно переделать или сделать дополнительную функцию поиска битых ссылок iframe взятых на сайте vk.com

    Закрыт
    11 лет назад
  • Доброго времени суток, нужно сделать следующие: 1. В категории есть список товаров в котором разные производители, дак вот в начале этого списка нужно вывести производителей которые присутсвуют в списке товаров по данной категории. 2. Вывод товаров должен ...

    Закрыт
    11 лет назад
  • требуется скрипт по приему почты. Желательно по pop3 и с gmail.com + запись в базу данных (дата, файлы, отправитель, заголовок, текст) + установка на сайт (самописный, без движка) стоимость и сроки - в комменты.

    Закрыт
    11 лет назад
  • $500

    Нужен разработчик для автоматизаций сайта на друпал. Ниже небольшое ТЗ: 1. Скрипт должна уметь грабить новости с нескольких сайтов и создать материалы на моем сайте. Сайты про дизайн... Я вижу это дело так. Когда запускаю ...

    Закрыт
    11 лет назад
  • $500

    Сайт будет выполнять только информативную задачу. возможность заказа блюд через интернет не нужна По информации на сайте: Обязательные пункты меню: непосредственно меню, карта проезда, фотогалерея, акции, он-лайн журнал, обратная связь. заказать банкет Фирменный стиль (логотип, ...

    Закрыт
    11 лет назад
  • $100

    Здравствуйте, Мне нужно на WordPress тему поставить защиту. Есть аналогичная система - http://wppage.ru/ И ещё необходимо убрать ряд лишних элементов. В коде ничего лишнего писать не надо будет. Кто готов взяться за реализацию?

    Закрыт
    11 лет назад
  • Нужен сотрудник на частичную занятость, который полностью возьмет на себя сопровождение проекта (программирование, то-есть проект большой и требует постоянных работ) Стучите пожалуйста в скайп korshyn10 или отправляйте объявления в личный кабинет на сайте. Просьба отвечать ...

    Закрыт
    11 лет назад
  • На сайте требуется поменять кейворды, дескрипшены (а они в php файлах выводятся длешные дефолт), убрать вывод описания категории со страницы материала (мод чужой), ну и много чего еще может понадобиться в дальнейшем, четкого плана нет. ...

    Завершен
    11 лет назад