#!/bin/bash
#
case “$1” in
start)
echo -n “Starting Queue Manager”
/opt/mqm/bin/strmqm QMPROD1
sleep 10
echo -n “Started Queue Manager”
#
echo “IBM ACE”
/opt/ace-12.0.4.0/server/bin/mqsistart.bin IIBPROD1
sleep 10
echo “Pokrenut ACE”
;;
stop)
echo -n “Stopping IBM ACE”
/opt/ace-12.0.4.0/server/bin/mqsistop.bin IIBPROD1
echo -n “Stop IBM ACE”
kill -9 'ps -ef | grep ace'
echo -n “Ok”
#
echo -n “Stopping Queue: Queue Manager”
/opt/mqm/bin/endmqm QMPROD1
echo -n “Stop”
kill -9 'ps -ef | grep mqm'
sleep 10
;;
$0 stop
$0 start
*)
echo “Usage: $0 start | stop”
esac
exit 0
[root@ct init.d]# sh ace.sh start
ace.sh: line 34: syntax error near unexpected token stop' ace.sh: line 34:
$0 stop'
My OS is Centos 8