#!/bin/sh # # reload a tomcat aplication # sample config: # # SERVLET="dev" # SERVLET_HOST="127.0.0.1" # SERVLET_PORT="8180" # SERVLET_USER="usuario" # SERVLET_PASS="senha" # CONNECT_TIMEOUT="10" # SITE="dev" CONFIG="/home/$SITE/config/dev.cfg" function eval_param { if [ ! -f "$CONFIG" ]; then echo "Fatal: config file $CONFIG does not exist." exit 1 else echo `grep -e "^$1=" $CONFIG | cut -d = -f 2 | sed -e 's/"//g' -e "s/'//g" | cut -d "#" -f 1` fi } SERVLET="`eval_param SERVLET`" SERVLET_HOST="`eval_param SERVLET_HOST`" SERVLET_PORT="`eval_param SERVLET_PORT`" SERVLET_USER="`eval_param SERVLET_USER`" SERVLET_PASS="`eval_param SERVLET_PASS`" LYNX="\n--dump\n--source\n-auth=$SERVLET_LOGIN:$SERVLET_PASSWD\n" URL="http://$SERVLET_HOST:$SERVLET_PORT/manager/reload?path=/$SERVLET" echo -e $URL$LYNX | lynx - 2> /dev/null || echo "Error reloading $SERVLET."