9 # ------------------------------------------------------------------------------------------
 
   11 #                 Utility script to test JControlHost/JLigier through ssh tunnel.
 
   13 # ------------------------------------------------------------------------------------------
 
   16 if [ -z $JPP_DIR ]; then
 
   17     echo "Variable JPP_DIR undefined."
 
   22 source $JPP_DIR/setenv.sh $JPP_DIR
 
   28     usage "$script <host name>"
 
   32     1) set_variable  SERVER  $1;;
 
   33     *) usage "$script <host name>"
 
   39     set_variable PORT    5553
 
   40     set_variable SOCKET  my-ctrl-socket
 
   42     JLigier.sh ${SERVER} continue
 
   44     echo "Create ssh tunnel."
 
   46     ssh -S ${SOCKET} -fN -M 0 -L ${PORT}:${SERVER}:${PORT}
 
   48     ./JControlHost -H :${PORT} -d3
 
   50     echo "Delete ssh tunnel."
 
   52     ssh -S ${SOCKET} -O exit ${SERVER}