Bash скрипт учета времени в сети

1 000 руб. за проект
23 декабря 2020, 22:09 • 12 откликов • 63 просмотра
Linux armbian. необходимо разработать скрипт который будет выполнять команду arp - сопоставлять макдреса наименованиям в таблице и вести учёт времени активности в сети.


1. Есть таблица в ней столбцы "имя" "макадрес" "статус онлайн" "колво проверок онлайн" "кол-во проверок оффлайн" "время появления в сети" " время смены статуса"
2.в начале дня копируем исходный файл таблицы. по крону выполняем п.2.1 (раз в минуту)
2.1выполняем arp ... сопостовляем со строкой в таблице. заполняем столбы.
2.2 если с момента последней проверки статус изменился выполняем действие ( отправка сообщения)
3. заполняем все строки списка макадресов
4. в конце дня сохраняем файл с именем "дата"
5. в начале след дня выполняем с 1 пункта
6. в конце месяца складываем время онлайн по всем файлам
НЕ уверен, что предлагаю правильный подход. Но на выходе будут сводки за день ( в них ясно когда активировался клиент, сколько провел времени в сети/не в сети.