Warning: Table './web11_db3/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:220:\"Table './web11_db3/cache_filter' is marked as crashed and should be repaired\nquery: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '1:29104c190b3b99db8fb14ca131575075'\";s:5:\"%file\";s:38:\"/var/www/web266/web/includes/cache.inc\";s:5:\"%line\";i:26;}', 3, '', 'http://lmv.hu/a_grep_ereje', '', '54.81.68.240', 1527010104) in /var/www/web266/web/includes/database.mysql.inc on line 128

Warning: Table './web11_db3/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1935:\"Table './web11_db3/cache_filter' is marked as crashed and should be repaired\nquery: UPDATE cache_filter SET data = '<p>Most nem egy varázserejű tisztítószerről szeretnék áradozni, hanem arról, hogy egy egyszerű linuxos parancs milyen hatékony segítséget tud nyújtani.</p>\\n<p>Ma délután idejött hozzám egyik munkatársam, hogy van-e a honlapunkon olyan funkció, amellyel meg lehet nézni, hogy egy adott doksit hányan töltöttek le? Mivel nem tudtam, hogy be van-e kötve a honlapra valami webstat alkalmazás, ezért skype-on megkérdezte in /var/www/web266/web/includes/database.mysql.inc on line 128
A grep ereje | lmv

A grep ereje

fidusz Ubuntu csoport Hét, 2009-04-06 17:56

Most nem egy varázserejű tisztítószerről szeretnék áradozni, hanem arról, hogy egy egyszerű linuxos parancs milyen hatékony segítséget tud nyújtani.

Ma délután idejött hozzám egyik munkatársam, hogy van-e a honlapunkon olyan funkció, amellyel meg lehet nézni, hogy egy adott doksit hányan töltöttek le? Mivel nem tudtam, hogy be van-e kötve a honlapra valami webstat alkalmazás, ezért skype-on megkérdeztem a céget, akinél a honlapunk fut.

Azt mondta a srác, jelenleg nincs rá mód, de betehetnek egy statisztikai modult a honlapba. Amikor kiderült, hogy már a mai napról is kellene statisztika, megtudtam, hogy egy ilyen alkalmazas kb. egy nap alatt frissül, tehát legfeljebb holnaptól lehetne így adatot kapni.

Erre felvetettem, hogy talán az apache naplófájlból (log) ki lehetne hámozni valamit. Mivel kiderült, hogy a srácnak nincs erre kapacitása, elkértem tőle a 11 MB-os apache naplófájlt.

Amikor letöltöttem és belenéztem a fájlba, úgy tűnt, nem lesz nehéz dolgunk, már a Midnight Commander kereső funkciójával találtunk is egy találatot. De, hogy egyszerűbb dolgunk legyen, gondoltam, talán jobb lesz parancssorból próbálkozni.

Kiadtam a grep parancsot, benne a kérdéses fájl nevének néhány betűjével, és egy pillanat alatt kidobta a találatokat.

grep kifejezés naplófájl.log

Ismételten megbizonyosodhattam a parancssor erejéről, és a grep parancs hatékonyságáról!