Создайте файл в /etc/cron.daily, дайте ему права выполнения:
sudo touch /etc/cron.daily/tx-rx-counter
sudo chmod +x /etc/cron.daily/tx-rx-counter
, затем отредактируйте его и вставьте:
#!/bin/bash
for iface in $(tail -n+3 /proc/net/dev | cut -d: -f1); do
grep $iface /proc/net/dev | awk '{if ($2) print $2}' | awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}' >> /opt/baran/log/baran_RX_usage_$iface_$(date +"%Y-%m-%d")
grep $iface /proc/net/dev | awk '{if ($10) print $10}' | awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}' >> /opt/baran/log/baran_TX_usage_$iface_$(date +"%Y-%m-%d")
done
Он будет работать ежедневно в 6:25 утра.
У меня была аналогичная проблема с моей Ubuntu, хотя она работала на моей двойной загрузке Windows. Я сделал это, чтобы изменить настройки DNS по умолчанию на DNS-адреса OpenDNS. Я сделал это на уровне маршрутизатора, но вы также сможете делать это изнутри ОС.
Первичный DNS-адрес: 208.67.222.222 Вторичный DNS-адрес: 208.67.220.220
Маршрутизатор: зайдите в настройки маршрутизатора, найдите настройки DNS и установите их в двух адресах. Метод ОС: перейдите в сетевой апплет -> редактировать соединения -> выберите свою сеть -> Настройки IPv4 -> Дополнительные DNS-серверы -> 208.67.222.222, 208.67.220.220
Введите адреса с запятой между (Ubuntu показывает правильный формат) `