title: How to operate machine cluster using shell or other commands
body: <p>Maybe my problem is not that specific, the following are details</p>
  
  <p>I have 20 machines, the <code>OS</code> of them is <code>Linux</code>, and I want to implement <code>Parallel Computing</code> using a Python's packages, if you don not know that package, that's ok.</p>
  
  <p>And I want to send a file named <code>start.file</code> to all the machines, and every machine should run a command to start the <code>Parallel Computing</code> service. For example:</p>
  
  <pre><code>machine_1 $ my_command start.file
  service started ...
  machine_2 $ my_command start.file
  service started ...
  machine_3 $ my_command start.file
  service started ...
  ...
  machine_19 $ my_command start.file
  service started ...
  machine_20 $ my_command start.file
  service started ...
  </code></pre>
  
  <p>All the commands are the same, that is <code>my_command</code>, and all the <code>start.files</code> are the same. The <code>start.file</code> is on my localhost, and since <code>scp</code> command is not that convenient, and I want to find better method to transfer <code>start.file</code> to all the 20 machines.</p>
  
  <p>And I want to find a more automated way to start all the service on all the 20 machines. What should I do to solve that?</p>