Простой скрипт для контроля состояния беспроводной сети

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

Мне только интересно в мониторинге уровня сигнала и битрейта устройства, подключенного к точке доступа, и я пытаюсь создать сценарий .sh, чтобы сделать это, например, на минуту, и создать выходной файл, например, с помощью этого format:

TIME (s)    SIGNAL STRENGTH (dBm)   BITRATE (Mbit/s)

00                   -53                 54

05                   -50                300

10                   -55                 54

15                   -60                 36

Эти данные могут быть получены из команды:

$ iw dev wlan1 station dump
Station 12:34:56:78:9a:bc (on wlan0)
        inactive time:  304 ms
        rx bytes:       18816
        rx packets:     75
        tx bytes:       5386
        tx packets:     21
        signal:         -29 dBm
        tx bitrate:     54.0 MBit/s

Или команда:

$ iw dev wlan0 link
Connected to 04:21:b0:e8:c8:8b (on wlan0)
        SSID: attwifi
        freq: 2437
        RX: 2272 bytes (18 packets)
        TX: 232 bytes (3 packets)
        signal: -57 dBm
        tx bitrate: 36.0 MBit/s

Я не знаю, если Я объяснил это хорошо, я хочу каким-либо образом получить эти данные и сохранить его в файле (например, .txt). Я хочу периодически записывать нужные мне данные (Tx bitrate и signal) в файл, поэтому с течением времени файл будет становиться все больше.

Способ получения данных я не знаю, что будет, я знаю, что эти данные появляются в командах, которые я поставил выше.

Я хотел бы, чтобы сценарий записывал время начала (или запрашивал имя) без перезаписи старых данных.

[d7 ] Может ли кто-нибудь помочь мне создать сценарий, чтобы получить то, что я хочу? И еще, как я могу создать таймер? Или, если это не так, может кто-нибудь сказать мне какой-нибудь инструмент, чтобы что-то сделать? Кто-нибудь знает инструмент для выполнения того, что я хочу сделать?

1
задан 29 March 2016 в 20:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: