'ello, (sorry for the potential HTML reply, I hate using the web interface, but that's the only one available at the moment)
> /bin/bash: ls -l: command not found To the extent of my knowledge, the error raised in your new code (which is certainly raised by bash itself) means the executable 'ls -l' is not found in your path (surely 'ls' exists in all paths, system and userwide). IMHO what happens is this: [paulo@cardiff ~] $ LANG=en_US bash -c '"ls -l"' bash: ls -l: command not found The command to be executed is 'ls' with argument '-l', and not 'ls -l' as a whole. I am not sure how the inner bowels of process execution work, but I'd try (regardless of how much esoteric it sounds): CommandLine cmdLine = new CommandLine("/bin/bash"); cmdLine.addArguments(new String[] {"-c", "ls", "-l" }); Best, Paulo 2016-09-19 1:39 GMT-03:00 Ranjith Mandala <ranji...@gmail.com>: > Below command fails to execute. Please let me know what I am doing wrong. > > CommandLine cmdLine = new CommandLine("/bin/bash"); > cmdLine.addArguments(new String[] {"-c", "ls -l" }); > > > /bin/bash: ls -l: command not found > Exit Value = 127 > {127=Process exited with an error: 127 (Exit value: 127)} > > On Sun, Sep 18, 2016 at 10:15 AM, <e...@zusammenkunft.net> wrote: >> Try /bin/su …/opt/hadoop/bin/hdfs… (use the absolute path of both commands) >> first. >> >> >> Gruss >> Bernd >> -- >> http://bernd.eckenfels.net >> From Win 10 Mobile >> >> >> >> Von: Ranjith Mandala >> Gesendet: Sonntag, 18. September 2016 19:11 >> An: Commons Users List >> Betreff: Re: Commons Exec with [exec]: {127=Process exited with an error: >> 127(Exit value: 127)} >> >> >> >> I googled but could not get much help. Can someone help on how to construct >> >> the below command using this API. Unfortunately, there is not much >> >> docs/examples to figure this out. It would be nice to put some samples on >> >> the doc. The basic commands work. The issue here is with the below commands. >> >> >> >> Thanks, >> >> RM. >> >> >> >> On Sunday, September 18, 2016, Russell Sherk <russell.sh...@roguewave.com> >> >> wrote: >> >> >> >>> Please Google error code 127. The command you are trying to run may not be >> >>> on the path. >> >>> >> >>> --Russ >> >>> >> >>> On Sep 17, 2016 10:40 PM, Ranjith Mandala <ranji...@gmail.com >> >>> <javascript:;>> wrote: >> >>> I did but its still the same issue. Any recommendation on how to construct >> >>> the below command? >> >>> >> >>> On Saturday, September 17, 2016, Paulo Roberto Massa Cereda < >> >>> cereda.pa...@gmail.com <javascript:;>> wrote: >> >>> >> >>> > 'ello, >> >>> > >> >>> > I'd try building the command arguments through a sequence of >> >>> > addArgument(...) calls instead of relying on parse(...), which could be >> >>> > very tricky (mainly due to quoting). >> >>> > >> >>> > Best, >> >>> > >> >>> > Paulo >> >>> > >> >>> > Em 17-09-2016 19:14, Ranjith Mandala escreveu: >> >>> > >> >>> >> On Sat, Sep 17, 2016 at 3:12 PM, Ranjith Mandala <ranji...@gmail.com >> >>> <javascript:;>> >> >>> >> wrote: >> >>> >> >> >>> >>> Hi, >> >>> >>> >> >>> >>> I am trying to use the below command, but fails with Exit code 127. >> >>> >>> Any help is appreciated. >> >>> >>> >> >>> >>> String command = "su -l ambari-qa -c 'hdfs dfs -ls /' >> >>> >>> >> >>> >>> CommandLine cmdLine = CommandLine.parse(command); >> >>> >>> >> >>> >>> DefaultExecutor executor = new DefaultExecutor(); >> >>> >>> >> >>> >>> executor.execute(); >> >>> >>> >> >>> >>> {127=Process exited with an error: 127 (Exit value: 127)} >> >>> >>> >> >>> >>> Simple command like hdfs dfs -ls / works fine but the above does not >> >>> >>> work. >> >>> >>> >> >>> >>> Thanks, >> >>> >>> Ranjith. >> >>> >>> >> >>> >> >> >>> >> --------------------------------------------------------------------- >> >>> >> To unsubscribe, e-mail: user-unsubscr...@commons.apache.org >> >>> <javascript:;> >> >>> >> For additional commands, e-mail: user-h...@commons.apache.org >> >>> <javascript:;> >> >>> >> >> >>> >> >> >>> > --------------------------------------------------------------------- >> >>> > To unsubscribe, e-mail: user-unsubscr...@commons.apache.org >> >>> <javascript:;> >> >>> > For additional commands, e-mail: user-h...@commons.apache.org >> >>> <javascript:;> >> >>> > >> >>> > >> >>> >> >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@commons.apache.org > For additional commands, e-mail: user-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@commons.apache.org For additional commands, e-mail: user-h...@commons.apache.org