di Mesaj tarihi: Haziran 26, 2013 Mesaj tarihi: Haziran 26, 2013 tail -f access_log | grep --line-buffered STR1 | grep --line-buffered STR2 | awk '{print $1}' | xargs iptables -I INPUT -s {} -j DROP Sorun su ki, ne yaparsam yapayim, ciktiyi o en sondaki xargs'a pipe edemiyorum. Yapmiyor bir turlu meret. iptables'i birak, echo bile etmedi lanet. Nedir derdi soyleyebilecek olan varsa baya baya makbule geccek.
di Mesaj tarihi: Haziran 27, 2013 Konuyu açan Mesaj tarihi: Haziran 27, 2013 * insert "linux biliyoruz diyeniniz de tatava" text here *
Mr_Hand Mesaj tarihi: Haziran 27, 2013 Mesaj tarihi: Haziran 27, 2013 o kadar pipe nereye lan :D vaiaq. edit: awk {'print $1'} olmasın o bu arada? edit2: yok doğruymuş orası.
Deacon Mesaj tarihi: Haziran 27, 2013 Mesaj tarihi: Haziran 27, 2013 grep'lerin bos kume dondurmedigini kontrol ettin mi?
Mr_Hand Mesaj tarihi: Haziran 27, 2013 Mesaj tarihi: Haziran 27, 2013 evet yav adım adım baktın umarım onlara?
di Mesaj tarihi: Haziran 27, 2013 Konuyu açan Mesaj tarihi: Haziran 27, 2013 awk output veriyor gayet. Data stream'den geldiginden --line-buffered kurtariyor orda ama gerisi yalan oluyor nedense. Bu arada olay tamamen data'nin stream ile gelmesi sanirim zira sinirli bir data set'te ayni sorunu yasamiyorum. netstat -pant | awk ... | xargs ... diyebiliyorum mesela.
Öne çıkan mesajlar