[ https://issues.apache.org/jira/browse/AMQ-8471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17490666#comment-17490666 ]
shrihari commented on AMQ-8471: ------------------------------- Hi [~jbonofre] Were you able to get a chance to check on the AIX machine? Or maybe we can have a screen share session? > activemq stop command fails with no or outdated process id > ---------------------------------------------------------- > > Key: AMQ-8471 > URL: https://issues.apache.org/jira/browse/AMQ-8471 > Project: ActiveMQ > Issue Type: Bug > Components: Broker > Affects Versions: 5.16.2 > Reporter: shrihari > Assignee: Jean-Baptiste Onofré > Priority: Major > Attachments: image-2022-02-07-10-21-19-913.png, > image-2022-02-07-10-21-39-782.png > > Time Spent: 10m > Remaining Estimate: 0h > > In some AIX/Linux environments, the activemq stop command fails with the > below error. > bash-4.4# ./activemq stop > INFO: Loading '/AMQ/message-broker/bin/env' > INFO: Using java '/usr/java8_64/bin/java' > ERROR: No or outdated process id in '/AMQ/message-broker//data/activemq.pid' > INFO: Removing /AMQ/message-broker//data/activemq.pid > > The fix provided in https://issues.apache.org/jira/browse/AMQ-8425 doesn't > work in such environments as the issue is not due to the user/terminal > instance. > > Workaround: > Some AIX/linux environments are highly sensitive to the *acute/backquot* > *character `* > Backquot character reference : > [https://www.computerhope.com/jargon/b/backquot.htm] > Update the file <AMQ_HOME>/message-broker/bin/activemq as below : > Change the line by removing backquot character : > RET="`ps -eo "pid,args" | grep "\s*$activemq_pid\s.java"`" to RET="ps -eo > "pid,args" | grep "\s$activemq_pid\s.*java"" > This will be inside checkRunning() function. -- This message was sent by Atlassian Jira (v8.20.1#820001)