Текстовые файлы,чтение логов apache (язык си)

Отменен
Заказ
6449290
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
19 Дек 2024 в 23:55
Цена
Договорная
Блокировка
5 дней
Размещен
16 Дек 2024 в 20:28
Просмотров
25
Описание работы

Реализовать программу на чистом си:Вычислить среднее и максимальное количество запросов в минуту/час/день за выбранный период времени (лог Apache).

Ход работы:

1)Написать функцию, выполняющую синтаксический разбор входных данных

2)Написать функцию, считывающую файл

3)Написать функцию, реализующую требуемые действия с набором данных

4)Вывести результат вычислений в стандартный поток вывода

Заметки:

1. Дату и время предпочтительно хранить в формате unixtime


2. Максимальное количество запросов стоит считать с помощью механизма "скользящее окно"


3. Параметры запуска (период времени для анализа и имя файла журнала) передаются через командную строку в формате POSIX


4. Период времени задаётся как время начала и время окончания (опционально как время начала и продолжительность в формате ххх???, ххх целое число, а YYY селектор М/H/d/m/у минуты/часы/дни/месяцы/годы)


Пример запуска :

logger -f access.log-start 2016.12.01:13:30:00-duration 3d

logger -f access.log-start 2016.12.01:13:30:00-finish 2017.12.01:13:30:00

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир