title: Execute shell script using google cloud dataflow job
body: <p>I am trying to execute shell script placed in a bucket using dataflow job. I can execute gsutil commands using this job using Direct Runner :</p>
  
  <pre><code>String[] cmdline = { "cmd.exe", "/c", "gsutil ls gs://Bucketname" };
  Process p = Runtime.getRuntime().exec(cmdline); 
  BufferedReader reader = new BufferedReader(new 
  InputStreamReader(p.getInputStream()));
             String line = null;
             while ((line = reader.readLine()) != null)
             {
                System.out.println(line);
             }
  </code></pre>
  
  <p>Note : I will use dataflow runner to execute the script because i am using windows machine.</p>