Re: Commons Exec with [exec]: {127=Process exited with an error: 127(Exit value: 127)}

2016-09-19 Thread Paulo Roberto Massa Cereda
'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



Re: Commons Exec with [exec]: {127=Process exited with an error: 127(Exit value: 127)}

2016-09-19 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Ranjith,

On 9/19/16 12:39 AM, Ranjith Mandala wrote:
> 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)}

Try running something simpler: you are using compound commands, and
very likely don't have a PATH environment variable set for the shell.

Try this:

CommandLine cmdLine = new CommandLine("/bin/echo");
cmdLine.addArguments(new String[] {"foo" });

- -chris

> 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
>> 
&

Re: Commons Exec with [exec]: {127=Process exited with an error: 127(Exit value: 127)}

2016-09-18 Thread Ranjith Mandala
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



AW: Commons Exec with [exec]: {127=Process exited with an error: 127(Exit value: 127)}

2016-09-18 Thread ecki
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

Re: Commons Exec with [exec]: {127=Process exited with an error: 127 (Exit value: 127)}

2016-09-18 Thread Ranjith Mandala
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 
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  > 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 > 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  >
> >> 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
> 
> >> 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
> 
> >
> >
>
>


Re: Commons Exec with [exec]: {127=Process exited with an error: 127 (Exit value: 127)}

2016-09-18 Thread Russell Sherk
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  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> 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 
>> 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
>> 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
>
>



Re: Commons Exec with [exec]: {127=Process exited with an error: 127 (Exit value: 127)}

2016-09-17 Thread Ranjith Mandala
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> 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 
>> 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
>> 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
>
>


Re: Commons Exec with [exec]: {127=Process exited with an error: 127 (Exit value: 127)}

2016-09-17 Thread Paulo Roberto Massa Cereda

'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  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
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



Commons Exec with [exec]: {127=Process exited with an error: 127 (Exit value: 127)}

2016-09-17 Thread Ranjith Mandala
On Sat, Sep 17, 2016 at 3:12 PM, Ranjith Mandala  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
For additional commands, e-mail: user-h...@commons.apache.org