Kezdőlap › Fórumok › Linuxos szoftverek › awesome ablakkezelő
- This topic has 1,005 hozzászólás, 15 résztvevő, and was last updated 16 years, 2 months telt el by
Névtelen.
-
SzerzőBejegyzés
-
2009-01-11-15:05 #2147323
Az io.popen-t én se zárom le. Gondolom, nem is kell.
Szerintem egy grep open .config/awesome/*.lua használható lehet.2009-01-11-15:05 #2147324Az io.popen-t én se zárom le. Gondolom, nem is kell.
Szerintem egy grep open .config/awesome/*.lua használható lehet.2009-01-11-15:42 #2147325uzsolt wrote:Az io.popen-t én se zárom le. Gondolom, nem is kell.
Szerintem egy grep open .config/awesome/*.lua használható lehet.Nem csak az io.popen-re vonatkozik szerintem, hanem azokra az esetekre amikor nem csak megynitod, hanem rögtön be is olvasod a tartalmát, pl:
Code:local value = io.open(‘/home/norbi/.awesome/files/mail’):read(„*a”)Ezt mondjuk nem lehet lezárni, mert a korábban említett hibát dobja.
A grep open .config/awesome/*.lua-val már próbálkozta, és ha az előbbi eseteket nem vesszük figyelembe, akkor nincs lezáratlan fájlom.
2009-01-11-15:42 #2147326uzsolt wrote:Az io.popen-t én se zárom le. Gondolom, nem is kell.
Szerintem egy grep open .config/awesome/*.lua használható lehet.Nem csak az io.popen-re vonatkozik szerintem, hanem azokra az esetekre amikor nem csak megynitod, hanem rögtön be is olvasod a tartalmát, pl:
Code:local value = io.open(‘/home/norbi/.awesome/files/mail’):read(„*a”)Ezt mondjuk nem lehet lezárni, mert a korábban említett hibát dobja.
A grep open .config/awesome/*.lua-val már próbálkozta, és ha az előbbi eseteket nem vesszük figyelembe, akkor nincs lezáratlan fájlom.
2009-01-11-17:02 #2147328Ezt nem is tudod lezárni, mivel nem tárolod a fájlleírót. Próbáld meg úgy, hogy
Code:f = io.open(‘/home/norbi/.awesome/files/mail’)
local value = f:read(„*a”)
f:close()2009-01-11-17:02 #2147327Ezt nem is tudod lezárni, mivel nem tárolod a fájlleírót. Próbáld meg úgy, hogy
Code:f = io.open(‘/home/norbi/.awesome/files/mail’)
local value = f:read(„*a”)
f:close()2009-01-11-17:14 #2147329uzsolt wrote:Ezt nem is tudod lezárni, mivel nem tárolod a fájlleírót. Próbáld meg úgy, hogyCode:f = io.open(‘/home/norbi/.awesome/files/mail’)
local value = f:read(„*a”)
f:close()Az ok, hogy úgy is lehet, de nem baj ha nem úgy csinálom, igaz?
Ez nem okozhatja a „Túl sok nyitott fájl” problémát?2009-01-11-17:14 #2147330uzsolt wrote:Ezt nem is tudod lezárni, mivel nem tárolod a fájlleírót. Próbáld meg úgy, hogyCode:f = io.open(‘/home/norbi/.awesome/files/mail’)
local value = f:read(„*a”)
f:close()Az ok, hogy úgy is lehet, de nem baj ha nem úgy csinálom, igaz?
Ez nem okozhatja a „Túl sok nyitott fájl” problémát?2009-01-11-17:44 #2147331Nem baj, ha nem így csinálod, csak nem kell sírni a sok-sok hibaüzenet miatt. És szerintem épp ez okozza a problémádat. Ui. ha percenként hívod, akkor egy óra alatt 60 megnyitott fájlod lesz.
2009-01-11-17:44 #2147332Nem baj, ha nem így csinálod, csak nem kell sírni a sok-sok hibaüzenet miatt. És szerintem épp ez okozza a problémádat. Ui. ha percenként hívod, akkor egy óra alatt 60 megnyitott fájlod lesz.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz