#!/bin/sh if [ -z "$1" ]; then echo "open ssh tunnelned to specified shore server" exit 1 fi delay=${2:-90} #open tunnels for routing ESP email back to MBARI while :; do echo "`date` -- Opening ssh smtp email tunnel from $1" ssh $1 "fuser -ksn tcp 25 2525 2>/dev/null" ssh -No ExitOnForwardFailure=yes -o ServerAliveInterval=1500 \ -R :2525:mail.shore.mbari.org:25 -R :25:mail.shore.mbari.org:25 $1 echo "`date` -- Retrying in $delay seconds" sleep $delay done