Brak Tematu
|
lukasz_1410 |
Dodano 10-01-2010 13:41
|
User
Posty: 28
Dołączył: 09/12/2009 16:54
|
jeszcze mam pytanie:
stosując:
iptables -L download -vn | sed -n "3,$ s/\(.*\)/logger \"\1\"/p" | /bin/sh oraz
iptables -L upload -vn | sed -n "3,$ s/\(.*\)/logger \"\1\"/p" | /bin/sh
wszystko w konsoli wyświetla się jako jeden ciąg:
da się to jakoś rozbić żeby widoczne było gdzie download i upload bo niestety obie komendy muszę stosować równocześnie... np. jakieś nagłówki albo coś?? |
|
|
|
obsy |
Dodano 10-01-2010 14:04
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
sam tak to zrobiłeś. przed wykonaniem pierszego zrób
logger downloads
przed wykonaniem drugiego zrob
logger upload
I będziesz miał to rozdzielone.
|
|
|
|
lukasz_1410 |
Dodano 10-01-2010 14:20
|
User
Posty: 28
Dołączył: 09/12/2009 16:54
|
ale muszę mieć za jednym razem download i upload
nie moge sobie tego rozbijac na dwa...
inaczej wyrzucane jest to do logów co minute... jednocześnie download i upload i chciałbym to mieć rozdzielone
Edytowany przez lukasz_1410 dnia 10-01-2010 14:23
|
|
|
|
obsy |
Dodano 10-01-2010 14:36
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
W czym Ty problem widzisz?
logger download; iptables -L download -vn | sed -n "3,$ s/\(.*\smiley/logger \"\1\"/p" | /bin/sh; logger upload; iptables ... itd.
Albo zrob sobie z tego skrypt i w cronie wołaj go zamiast calego polecenia.
|
|
|
|
arteq |
Dodano 10-01-2010 14:44
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
Jako admin zaznacze ze warto nadawac tematowi temat :]
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
MariuszNM |
Dodano 10-01-2010 14:51
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Takie coś sobie napisałem - przetestuj - powinno działać
(echo "IP Download Upload" && \
(iptables -L download -vn | sed -n "/0/ s/ *[0-9]* *\([^ ]*\)[^1-9]*\([0-9\.]*\).*/\2D\1/p" \
&& iptables -L upload -vn | sed -n "/0/ s/ *[0-9]* *\([^ ]*\)[- 0\*]*\([0-9\.]*\).*/\2U\1/p" ) \
| sort | sed -n "/D/{N;s/\([^D]*\)D\([^\n]*\)\n\([^U]*\)U\(.*\)/\1\t\2\t\t\4/p }") \
| sed -e "s/^/logger \"/; s/$/\"/" | /bin/sh
Edytowany przez MariuszNM dnia 10-01-2010 14:56
|
|
|
|
lukasz_1410 |
Dodano 10-01-2010 14:52
|
User
Posty: 28
Dołączył: 09/12/2009 16:54
|
Proponuje posty z tego tematu przenieś do tego tematu:
http://openlinksys.info/forum/viewthr...owstart=20 bo nie wiem czemu ale utworzył sie nowy a chciałem żeby to byla kontynuacja tamtego |
|
|
|
lukasz_1410 |
Dodano 10-01-2010 15:20
|
User
Posty: 28
Dołączył: 09/12/2009 16:54
|
Cytat MariuszNM napisał/a:
Takie coś sobie napisałem - przetestuj - powinno działać
(echo "IP Download Upload" && \
(iptables -L download -vn | sed -n "/0/ s/ *[0-9]* *\([^ ]*\)[^1-9]*\([0-9\.]*\).*/\2D\1/p" \
&& iptables -L upload -vn | sed -n "/0/ s/ *[0-9]* *\([^ ]*\)[- 0\*]*\([0-9\.]*\).*/\2U\1/p" ) \
| sort | sed -n "/D/{N;s/\([^D]*\)D\([^\n]*\)\n\([^U]*\)U\(.*\)/\1\t\2\t\t\4/p }") \
| sed -e "s/^/logger \"/; s/$/\"/" | /bin/sh
Nie pozostaje mi nic innego jak tylko podziękować i Tobie i wszystkim którzy mi pomogli... mam nadzieję że nic więcej nie będę musiał dopisywać i że tyle Mu wystarczy...
jutro się okaże
Jeszcze raz dzięki |
|
|