On Wed, Jul 2, 2008 at 7:28 AM, lkwg82 <[EMAIL PROTECTED]> wrote:
>
> first repair the start-script, go to the bin directory of activemq
> do
> # sed -e 's#\r$##g' activemq-admin > activemq-admin.sh && chmod +x
> activemq-admin.sh
>
> this is converting from win32 to linux end of lines and make it executable
> as new file
>
> second, change to root
> # su
> # cd /etc/init.d/
> # vi activemq
>
> insert the following code
>
>
> #! /bin/sh
>
> # the base directory
> AMQ_DIR="/home/skype/activemq/apache-activemq-5.1.0/"
>
> # run the instance as user
> AMQ_USER=am
>
> CMD="nohup $AMQ_DIR/bin/activemq-admin.sh"
>
> 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 "$CMD $1 >/dev/null 2>&1 &"
> ;;
> restart)
> $0 stop
> $0 start
> ;;
> status)
> echo not yet implemented
> ;;
> *)
> echo "Usage: $0 {start|stop|restart|status}"
> exit 1
> ;;
> esac
>
>
> quit and save
>
> # chmod +x activemq
>
> make it executable
>
> # ln -s /etc/init.d/activemq /etc/rc2.d/S50activemq
>
> automatic start
>
>
> now, every reboot ur activemq is running
>
>
> Would be nice, if the developer would add this to the documentation!
Is there any reason why you can't use the wrapper scripts that ship as
part of ActiveMQ?:
http://activemq.apache.org/java-service-wrapper.html
Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Blog: http://bruceblog.org/