Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a list of independent tests which run a common executable with different command lines and in different working directories.

At the moment i simple run these one after the other in a batch file or script on my personal machine. However i have access to a large number of machines and so would like to be able to send some of these processes to the other machine and then collect up the output once they finish.

I could write something in python or whatever to do this, but I'm sure that someone has already done this much better than I could manage.

Any Ideas ??

cheers, Rob.

share|improve this question

If you have do this repeatedly over a long time, I suggest you take a look at BOINC.
Quoting from here: "BOINC is designed to be a free structure for anyone wishing to start a distributed computing project."

You would use the BOINC API and you will have to set up a server.

There are several people who have used BOINC for their own projects: example 1, example 2, example 3.

Note that BOINC is especially suited for CPU-intensive processes. If your test processes are light on CPU but heavy on disk or memory, BOINC may not be suited.

share|improve this answer
Thanks I'll take a look. – B_o_b Jul 3 '13 at 15:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.