title: Running a shell script using ProcessBuilder
body: <p>I am trying to run a script using Java and ProcessBuilder. When I try to run, I receive the following message: error=2, No such file or directory.</p>
  
  <p>I dont know what I am doing wrong but here is my code (ps: I tried to execute just the script without arguments and the error is the same:</p>
  
  <pre><code>String[] command = {"/teste/teste_back/script.sh, "+argument1+", "+argument+""};
  ProcessBuilder p = new ProcessBuilder(command);
  
      try {  
  
          // create a process builder to send a command and a argument
          Process p2 = p.start(); 
          BufferedReader br = new BufferedReader(new InputStreamReader(p2.getInputStream()));
          String line;
  
          log.info("Output of running " + command + " is: ");
          System.out.println("Output of running " + command + " is: ");
          while ((line = br.readLine()) != null) {
              log.info(line);
          }
  
      }  
  </code></pre>