Logování tcpdump + grep

Vladimir Macek macek na sandbox.cz
Pondělí Květen 17 20:14:01 CEST 2010


> Dobrý den, pomocí příkazu >> screen tcpdump -ieth1 -A -s0 dst host
> cilovy_host | grep slovo > muj.log << se snažím ukládat řádky se
> slovem slovo do souboru. Když spustím tcpdump přímo (bez screenu),
> grep mi vypíše správné řádky; pokud ale spustím vše ve screenu,
> pakety se přestanou grepovat, výpis celých paketů zůstane ve screenu
> a v logu není vůbec nic.
>
> Jak dosáhnout toho, abych získal "vygrepované" řádky do logu, z
> tcpdump běžícího na pozadí? Logování přímo tcpdumpem pominu.


Zkuste

grep --line-buffered


-- 
\//\/\ : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164


Další informace o konferenci Linux