[ https://issues.apache.org/jira/browse/AMQ-8471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487898#comment-17487898 ]
Jean-Baptiste Onofré commented on AMQ-8471: ------------------------------------------- Can you provide some details how to reproduce the issue ? Which OS, shell (bash, zsh, ...), env (TERM, ...) are you using ? I don't reproduce the issue on MacOS, Linux Ubuntu, Linux Fedora. > 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)