|
Project Information
|
Much distributed computing software is in the end, under many layers, a simple "ssh somewhere doSomething". This code shows that fact in as few layers as practicable. Uses Python's multiprocessing and subprocess modules to maintain a job queue and manage jobs on remote hosts. At the top level, you generate a list of command lines and simply request they be executed in parallel. Works in Python 2.6 and 3. |