[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