On Wed, 13 Aug 2008 at 10:31:12, Gabor HALASZ wrote: > > Bar ha userenkent meg folder-enkent kulon vannak a leveleid a > > fajlrendszerben, akkor az egesz script egy rekurziv fuggveny ami bejarja a > > > konyvarfat es minden fajlt a dbmail-smtp -be iranyit... > > > Es ezt hogyan is gondolod? Na nem a rekurziot...Ha valami scripttel > forward szeru tovvabitast csinalsz, akkor atirja a sendert....
Nem, a fajlokat a dbmail-smtp STDIN-jere kell iranyitani, az elrakja az adatbazisban, nem ir at semmit. --------------- #!/bin/sh START=$(date) CNT=0 for file in [0-9]*.; do CNT=$(($CNT+1)) echo -n "$CNT "; dbmail-smtp -u dbmailtest -m "inbox/big" < $file; done FINISH=$(date) echo echo "START: $START" echo "END: $FINISH" echo "FILES: $CNT" ---------------- > > Mi a csudaert ilyen trukkos az adatbazis? > > Gondolom fellelheto a design guide, abban szokott az ilyesmi lenni. Gugliztam mar mindenfelet, egyelore nem talaltam ezzel kapcsolatban semmit, ugy latom senki nem kifogasolta ezt eddig. Nekem mindenesetre furcsa, hogy a fenti teszt script 18000 levelet ~4 ora alatt szurt be. Tegyuk hozza hogy nem egy mai gep (Dual P2 450MHz, 512Mb), de egy 'tar -cjf x.tar.bz2' 5 perc alatt vegez vele. Megneztem a pg query log-ot, egy level beszurasa van vagy 50 SQL utasitas, nemelyik meglehetosen "erdekes"... Dehat ha sokaknak hatekonyan mukodik, akkor biztos nalam nem jo valami... Van itt valaki aki uzemszeruen hasznalja? -- ((( Móczik Gábor ))) _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
