---> jboss.env.sh
# jboss-env.sh - starts a new shell with instance variables set
export JBOSS_HOME=/home/jboss/jboss-eap-4.3/jboss-as
export JAVA_HOME=/opt/java1.5
export PATH=$JAVA_HOME/bin:$JBOSS_HOME/bin:$PATH
echo "Runtime shell executed..."
#$SHELL
---> Start Script
#!/bin/sh
. ./jboss-env.sh
###########################################
RUNNER=`whoami`
if [ $RUNNER != "jboss" ] ;
then echo "Deny Access : [ $RUNNER ]. Not jboss" ;
exit 0 ;
fi
echo "###########################################"
echo "JBoss has been gone by [ $RUNNER ]"
echo "###########################################"
echo ""
echo ""
###########################################
export SERVERNAME=YOUR_SERVER
DATE=`date +%Y%m%d%H%M%S`
mv nohupA.out ./log/nohupA.out$DATE
export MEM_ARGS="-Xverbosegc:file=/home/jboss/domains/bizdomain/log/server_gc.log.$DATE"
nohup $JBOSS_HOME/bin/run.sh -Djboss.server.base.dir=/home/jboss/domains -Djboss.server.base.url=file:///home/jboss/domains -c bizdomain -b 0.0.0.0 >> nohupA.out &
tail -f nohupA.out
--> Stop Script
#!/bin/sh
. ./jboss-env.sh
###########################################
RUNNER=`whoami`
if [ $RUNNER != "jboss" ] ;
then echo "Deny Access : [ $RUNNER ]. Not jboss" ;
exit 0 ;
fi
echo "###########################################"
echo "JBoss has been gone by [ $RUNNER ]"
echo "###########################################"
echo ""
echo ""
###########################################
$JBOSS_HOME/bin/shutdown.sh -S -s 127.7.0.1:1099 -u admin -p admin
sleep 2
tail -f ./nohupA.out





