代码如下
|
复制代码
|
wget http://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz
|
代码如下
|
复制代码
|
tar zxf apache-activemq-5.9.0-bin.tar.gz -C /usr/local/
mv /usr/local/apache-activemq-5.9.0 /usr/local/activemq
useradd activemq
chown -R activemq.activemq /usr/local/activemq
vi /usr/local/activemq/bin/activemq
|
代码如下
|
复制代码
|
XX:MaxPermSize=384M"
vi /etc/profile
export PATH=/usr/local/activemq/bin:$PATH
|
代码如下
|
复制代码
|
source /etc/profile
|
代码如下
|
复制代码
|
vi /etc/init.d/activemq
#!/bin/bash
#
# activemq Starts ActiveMQ.
#
#
# chkconfig: 345 88 12
# description: ActiveMQ is a JMS Messaging Queue Server.
### BEGIN INIT INFO
# Provides: $activemq
### END INIT INFO
# the base directory
AMQ_DIR="/usr/local/activemq"
# run the instance as user
AMQ_USER=activemq
CMD="nohup $AMQ_DIR/bin/activemq-admin"
case "$1" in
start)
echo "Starting ActiveMQ "
/bin/su – $AMQ_USER -c "$CMD $1 >/dev/null 2>&1 &"
;;
stop)
echo "Shutting down ActiveMQ"
/bin/su – $AMQ_USER -c "kill -9 `ps -u activemq -o pid=`"
;;
restart)
$0 stop
$0 start
;;
status)
echo "you wish – not yet implemented"
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
|
代码如下
|
复制代码
|
chmod +x /etc/init.d/activemq
service activemq start
chkconfig activemq on
|
原文:https://www.cnblogs.com/summerxye/p/13372721.html