2004-08-21 01:02
by Vasil KolevБая ходене беше, но в крайна сметка си взех документите за личен лекар, в понеделник ще ги занеса където трябва (ако дотогава не съм умрял). Е, в крайна сметка взех да се оправям, днес написах един интересен скрипт, нещо като анализ на логове на apache, но с много специфична цел – да каже колко трафик са генерирали определени директории. Има няколко проблема, които трябва да оправя (да чистя referer-ите, преди да правя grep-а), но това ще стане, като си изясня нещо в regex… Ето и script-а:
#!/bin/sh ( for i in Anime/* upload/*/* Manga/* AMV/* ; do nm=`echo $i|sed 's/ /%20/g; s/\[/%5b/g;s/\]/%5d/g'` ; mb=`( \ echo -n '(';grep -iw "$nm" /var/log/apache/chise.ludost.net.log /var/log/apache/chise.ludost.net.log.1 |\ grep GET |sed 's/"GET .* HTTP\/1.[01]" /asd/g'|grep -v asd304 |awk '{print $7}' |tr '\n' '+'| \ sed 's/\+$//g'; echo ')/(1024*1024)' \ ) |bc 2>/dev/null` if [ -z "$mb" ]; then mb=0; fi echo -e "$mb\t$i" done )| sort -rn
Резултатът от това може да се види тук.
Още не съм преполовил Quicksilver, Бобсън, ще ми донесеш ли книгата на следващото IBB (обещавам да я върна), че на тези листи се чете трудно (стигнал съм до около страница 300)?
August 22nd, 2004 at 20:51
Бих, разбира се ти я донесъл, но възникнаха некои обстоятелства, дето…
1) у вторник заминавам за десетина дни..
2) сега петъка покрай едно провинциализиране се фанах да я чета.
ако десетината дни се окажат наистина толкоз ще ти я
August 22nd, 2004 at 20:55
дам началото на септември. Къде 4и примерно. (М/уинаквото туй дето таб-нтервал праща коментара като се усъвмести с близостта на “я” до таб при “явертъ”то значи, че и я-интервал праща коментара поради което се случи и туй). Та ако е много сериозен случая бих могъл и утре да ти я дам и да си чета нещо друго, но май ще трябва после отнач
August 22nd, 2004 at 20:56
е сега не знам като как го пратих. Ако искаш утре да ти я дам, щото положението е сериозно, върти една безжица по некое време…
August 22nd, 2004 at 20:56
дам началото на септември. Къде 4и примерно. (М/уинаквото туй дето таб-нтервал праща коментара като се усъвмести с близостта на “я” до таб при “явертъ”то значи, че и я-интервал праща коментара поради което се случи и туй). Та ако е много сериозен случая бих могъл и утре да ти я дам и да си чета нещо друго, но май ще трябва после отнач