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}