[ pisac @ 20.02.2011. 11:36 ] @
Hoću da ADSL log držim u zasebnom fajlu (radi nekog praćenja), i najjednostavnije mi je bilo da otkucam tail -f /var/log/messages | grep ADSL >> /var/log/adsl, međutim to ne radi. Kada otkucam tail -f /var/log/messages | grep ADSL >> /dev/tty12 onda to lepo radi, ali to ipak nije baš to što mi treba.

Dakle, kako da nabudžim da taj tail radi upis u fajl? Ili, kako da promenim fajl u koji se loguje ADSL status (moduli atm->br2684;atm->usbatm->cxacru)?
[ Tyler Durden @ 20.02.2011. 12:16 ] @
http://tldp.org/LDP/abs/html/io-redirection.html
[ pisac @ 20.02.2011. 17:27 ] @
Pa pročitao sam ali mi nije uopšte pomoglo. Problem je u grepu, ali ne znam kako da ga rešim.
Ovo radi: tail -f /var/log/messages >> /var/log/adsl
Ovo ne radi: tail -f /var/log/messages | grep ADSL >> /var/log/adsl
[ maksvel @ 20.02.2011. 18:33 ] @
Probaj da posle grep staviš --line-buffered. Ja nešto probah i radilo je, vidi da l' će kod tebe.
[ Tyler Durden @ 20.02.2011. 19:10 ] @
Mora ovako da ti radi

tail -f /var/log/messages | grep ADSL >> /var/log/adsl 2>&1
[ pisac @ 20.02.2011. 23:33 ] @
Radi sa --line-buffered.

E, sad imam novi problem :-). Kod komande tcpdump -i nas0 -l | grep LCP --line-buffered >>/var/log/adsl Povremeno se desi da mi izgubi deo zapisa koji treba da ubaci u fajl, a ako radim preusmeravanje na /dev/tty12 umesto u fajl to se ne dešava. Evo primer iz fajla:


00:27:55.429761 PPPoE [ses 0x834] LCP, Echo-Request (0x09), id 111, length 14
00:27:55.429915 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 111, length 14
00:27:55.990395 PPPoE [ses 0x2fd] LCP, Echo-Request (0x09), id 217, length 10
00:27:55.998683 PPPoE [ses 0x2fd] LCP, Echo-Reply (0x0a), id 217, length 10
st (0x09), id 214, length 10
00:27:14.436608 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 214, length 10
00:27:15.372473 PPPoE [ses 0x834] LCP, Echo-Request (0x09), id 107, length 14
00:27:15.372621 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 107, length 14
00:27:15.959851 PPPoE [ses 0x2fd] LCP, Echo-Request (0x09), id 209, length 10
00:27:15.968398 PPPoE [ses 0x2fd] LCP, Echo-Reply (0x0a), id 209, length 10


i još jedan:


00:28:39.579252 PPPoE [ses 0x834] LCP, Echo-Request (0x09), id 231, length 10
00:28:39.587472 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 231, length 10
00:28:41.067284 PPPoE [ses 0x2fd] LCP, Echo-Request (0x09), id 226, length 10
00:28:41.075268 PPPoE [ses 0x2fd] LCP, Echo-Reply 00:28:42.023124 PPPoE [ses 0x2fd] LCP, Echo-Request (0x09), id 113, length 14
00:28:42.023263 PPPoE [ses 0x2fd] LCP, Echo-Reply (0x0a), id 113, length 14
00:28:44.583258 PPPoE [ses 0x834] LCP, Echo-Request (0x09), id 232, length 10
00:28:44.591764 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 232, length 10
00:28:45.509628 PPPoE [ses 0x834] LCP, Echo-Request (0x09), id 116, length 14
00:28:45.509776 PPPoE [ses 0x834] LCP, Echo-Reply (0x0a), id 116, length 14