Я хотел бы конвертировать из формат xferlog который proftpd использует входящие / исходящие байты для каждого пользователя, чтобы получить сводную информацию о том, сколько трафика использует каждый пользователь в месяц.
Точный формат xferlog следующий:
Thu Oct 17 12:47:05 2013 1 123.123.123.123 74852 /home/vftp/doc1.txt b _ i r user ftp 0 * c
Thu Oct 17 12:47:06 2013 2 123.123.123.123 86321 /home/vftp/doc2.txt b _ i r user ftp 0 * c
Это формат, в котором создается сценарий, который я использую сейчас:
User example.com user1 transferred (out/in) 0 / 20K, total 20K
User example.com user2 transferred (out/in) 6.1K / 6.1K, total 13K
User example.com user3 transferred (out/in) 173M / 173M, total 346M
Вы можете скачать скрипт из Вот
Поскольку я не смог найти сценарий, который делал бы то, что мне нужно, я создал сценарий сам. Вы можете найти это на bitbucket.org, не стесняйтесь использовать его и отправлять любые проблемы, которые у вас возникли.