ProcessBuilder.start() returns 0 but doesn't execute shell script
I'm trying to use ProcessBuilder to execute a shell script on my Linux server, from a Servlet running on WebSphere Application Server. The code returns 0 (using .waitFor()), but the script doesn't appear to execute. If I put an invalid path to the script I get a "file not found" exception, so I know it's finding the script...but doesn't appear to execute. The script itself calls another script that should eventually output a zip file (i've also got a 'touch' line to see if anything's happening in there...but nothing doing). The script runs fine from command line, using same command as I'm