写个shell脚本每5分钟检查activemq进程, 如果不存在则启动activemq
脚本如下:
#!/bin/bash
ps -fe|grep "/amq/activemq/bin/activemq.jar start" |grep -v grep
if [ $? -ne 0 ]; then
echo "start process.....";
cd /home/amq;
./stopamq.sh;
./startamq.sh;
cd -;
else
echo "runing.....";
fi
crontab
*/5 * * * * /home/amq/checkAmq.sh