[Ruby] IO.popen("cmd").readlines.grep(/str/) оставляет зомби

Alexander Bokovoy a.bokovoy at sam-solutions.net
Tue Apr 22 19:50:13 MSD 2003


On Tue, Apr 22, 2003 at 09:42:24PM +0600, vic ismakaev wrote:
> Приветствую!
> Снова я с тупым вопросом.
> Например,когда в цикле каждую секунду я пытаюсь выполнить оперцию вида
> 
> ipt=IO::popen("iptables -nvL FORWARD").readlines.grep(/192.168.1.244/)
> 
> то у меня катастрофически растет количство зомби-процессов.
> С чем это может быть связано и что я делаю не так?
С тем, что IO#popen порождает IO-объект, который не уничтожается.
Попробуйте вариант с блоком.
-- 
/ Alexander Bokovoy
---
The mosquito is the state bird of New Jersey.
		-- Andy Warhol



More information about the Ruby mailing list