Christian Brüssow created KARAF-5304:

             Summary: checkRootInstance function in karaf script fails under AIX
                 Key: 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:

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]

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:

if ps p "${ROOT_INSTANCE_PID}" > /dev/null

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

Reply via email to