Запись ежемесячного использования сети для лимитного подключения?

Это зависит от того, чего вы хотите достичь:

Если вы хотите обработать каждую строку во входном файле, вы можете сделать что-то вроде этого:

#!/bin/bash
while read -r line; do
  echo "Next line: $line"
  # or something more useful.... :-)
done

Затем вы можете вызвать этот скрипт, как вы описали:

./script.sh < input_file.txt

Если вы хотите передать имя файла другим инструментам , вы можете сделать это следующим образом:

#!/bin/bash

other_tool "$1"

и назовите свой скрипт следующим образом:

./script.sh input_file.txt
0
30.12.2020, 21:55
1 ответ

На самом деле вас интересует только трафик, который выходит за пределы вашей локальной сети. Большая часть сетевой статистики на уровне ОС -будет на уровне интерфейса, а не на уровне назначения/источника, и будет отражать только статистику одного устройства.

Я бы посоветовал установить брандмауэр между вашим личным сегментом и сегментом общего маршрутизатора. Брандмауэр будет считать трафик для вас и будет отражать только тот трафик, который вы фактически используете.

1
18.03.2021, 22:39

Теги

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