[ -z "$1" ] && echo "usage: `basename $0` " && exit 1 HOST=$1 SNAME=$2 PROGRAM=$2 if [ -z "$2" ]; then SNAME=$1 PROGRAM= fi screen -dr $SNAME || \ screen -mS $SNAME ssh -t $HOST \ "screen -dr $SNAME || screen -mS $SNAME $PROGRAM"