#!/bin/sh DICT=${DICT:-./dict.xwd} COOKIE=${COOKIE:-foo} NGAMES=${NGAMES:-1} NPLAYERS=${NPLAYERS:-2} USE_GTK=${USE_GTK:-FALSE} HOST=${HOST:-localhost} PORT=${PORT:-10997} [ $USE_GTK = FALSE ] && CURSES_PARM="-u -0" LOGDIR=$(basename $0)_logs [ -d $LOGDIR ] && mv $LOGDIR /tmp/${LOGDIR}_$$ mkdir -p $LOGDIR usage() { echo "usage: [env=val *] $0" 1>&2 echo " current env variables and their values: " 1>&2 for VAR in COOKIE DICT NGAMES NPLAYERS HOST PORT USE_GTK; do echo "$VAR:" $(eval "echo \$${VAR}") 1>&2 done exit 0 } while [ -n "$1" ]; do case $1 in *) usage ;; esac shift done for II in $(seq $NGAMES); do REMOTES="" for JJ in $(seq $((NPLAYERS-1))); do REMOTES="${REMOTES} -N" done for JJ in $(seq $NPLAYERS); do ./obj_linux_memdbg/xwords $CURSES_PARM -d $DICT -r Eric $REMOTES \ -a $HOST -p $PORT -C $COOKIE -q 2 2>${LOGDIR}/log_${II}_${JJ}.txt >/dev/null & done done wait echo "$0 done"