Robert Klemme wrote in post #1139571:
> On Wed, Mar 12, 2014 at 5:20 AM, Bigmac Turdsplash
> <lists / ruby-forum.com> wrote:
>> I hope that explians what im trying to do...
>>
>> prevent duplicate process from starting...
>>
>> list.uniq is not a option. I'm looking for proces control...
>
> What exactly are you trying to achieve?  From the looks of this it
> sounds as if you want to have a constant stream of domain names as
> input and ping each of them in parallel while preventing duplicate
> pings to the same domain at the same time.  But what will be the
> output of this?
>
> Kind regards
>
> robert

If not Thread.exist("ping #{domain}")
   Thread.start{system("ping #{domain}")}
End

Maybe i need to learn how to check a list of running threads and block 
threw them.
Or maybe the way to do this is with a global arry of domains_running

-- 
Posted via http://www.ruby-forum.com/.