title: Running same Kettle Job from two different scripts Issue
body: <p>Is it possible to run a kettle job simultaneously more than once at the same time?</p>
  
  <p><strong>What I am Trying</strong></p>
  
  <p>Say we are running this script twice at a same time, </p>
  
  <pre><code>sh kitchen.sh -rep="development" -dir="job_directory" -job="job1"
  </code></pre>
  
  <p>If I run it only once at a point of time, data-flow is perfectly fine.</p>
  
  <p><strong>But,</strong> when I run this command twice at the same time, it throws error like:</p>
  
  <pre><code>ERROR 09-01 13:34:13,295 - job1 - Error in step, asking everyone to stop because of:
  ERROR 09-01 13:34:13,295 - job1 - org.pentaho.di.core.exception.KettleException: 
  java.lang.Exception: Return code 1 received from statement : mkfifo /tmp/fiforeg
  Return code 1 received from statement : mkfifo /tmp/fiforeg
  
      at org.pentaho.di.trans.steps.mysqlbulkloader.MySQLBulkLoader.execute(MySQLBulkLoader.java:140)
      at org.pentaho.di.trans.steps.mysqlbulkloader.MySQLBulkLoader.processRow(MySQLBulkLoader.java:267)
      at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
      at java.lang.Thread.run(Thread.java:679)
  Caused by: java.lang.Exception: Return code 1 received from statement : mkfifo /tmp/fiforeg
      at org.pentaho.di.trans.steps.mysqlbulkloader.MySQLBulkLoader.execute(MySQLBulkLoader.java:95)
      ... 3 more
  </code></pre>
  
  <p>It's important to run the jobs simultaneously twice at a same time. To accomplish this, I can duplicate every job and run the original and the duplicate job at a point of time. But, not a good approach for long run!</p>
  
  <p><em><strong>Question:</em></strong></p>
  
  <ol>
  <li><p>Is Pentaho not maintaining threads? </p></li>
  <li><p><em>Am I missing some option, or can I enable some option to make pentaho create different threads for different job instances?</em></p></li>
  </ol>