[ 
https://issues.apache.org/jira/browse/KARAF-5304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Brüssow updated KARAF-5304:
-------------------------------------
    Description: 
Calling e.g. the status script under KARAF_HOME on AIX, the subsequent called 
script "karaf" fails and prints the following to stdout:

{quote}
[...]
Usage: ps [-AMNZaedfklm] [-n namelist] [-F Format] [-o specifier[=header],...]
                [-p proclist][-G|-g grouplist] [-t termlist] [-U|-u userlist] 
[-c classlist] [ -T pid] [ -L pidlist ]
                [-@ [wparname] ]
Usage: ps [aceglnsuvwxX] [t tty] [processnumber]
[...]
{quote}

The error is triggered by the function checkRootInstance() in the script 
"karaf". The function uses the following code to determine the status of the 
karaf process:

{quote}
[...]
if ps p "\$\{ROOT_INSTANCE_PID\}" \> /dev/null
then
[...]
{quote}

Under a standard AIX installation the command ps does not allow "-p" as an 
argument. So this call will always fail.


  was:
Calling e.g. the status script under KARAF_HOME on AIX, the subsequent called 
script "karaf" fails and prints the following to stdout:

{quote}
[...]
Usage: ps [-AMNZaedfklm] [-n namelist] [-F Format] [-o specifier[=header],...]
                [-p proclist][-G|-g grouplist] [-t termlist] [-U|-u userlist] 
[-c classlist] [ -T pid] [ -L pidlist ]
                [-@ [wparname] ]
Usage: ps [aceglnsuvwxX] [t tty] [processnumber]
[...]
{quote}

The error is triggered by the function checkRootInstance() in the script 
"karaf". The function uses the following code to determine the status of the 
karaf process:

{quote}
[...]
if ps p "${ROOT_INSTANCE_PID}" > /dev/null
then
[...]
{quote}

Under a standard AIX installation the command ps does not allow "-p" as an 
argument. So this call will always fail.



> checkRootInstance function in karaf script fails under AIX
> ----------------------------------------------------------
>
>                 Key: KARAF-5304
>                 URL: https://issues.apache.org/jira/browse/KARAF-5304
>             Project: Karaf
>          Issue Type: Bug
>    Affects Versions: 4.0.9
>         Environment: AIX 6.1, 7.1, 7.2
>            Reporter: Christian Brüssow
>
> Calling e.g. the status script under KARAF_HOME on AIX, the subsequent called 
> script "karaf" fails and prints the following to stdout:
> {quote}
> [...]
> Usage: ps [-AMNZaedfklm] [-n namelist] [-F Format] [-o specifier[=header],...]
>                 [-p proclist][-G|-g grouplist] [-t termlist] [-U|-u userlist] 
> [-c classlist] [ -T pid] [ -L pidlist ]
>                 [-@ [wparname] ]
> Usage: ps [aceglnsuvwxX] [t tty] [processnumber]
> [...]
> {quote}
> The error is triggered by the function checkRootInstance() in the script 
> "karaf". The function uses the following code to determine the status of the 
> karaf process:
> {quote}
> [...]
> if ps p "\$\{ROOT_INSTANCE_PID\}" \> /dev/null
> then
> [...]
> {quote}
> Under a standard AIX installation the command ps does not allow "-p" as an 
> argument. So this call will always fail.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to