#!/bin/csh -f # # Sole argument is a port number, if desired, # if none is given defaults to 4201. # set GAMEDIR = /u/russ/muds/asylum/game set muck = `/bin/ps aux | /bin/grep netmuck | /usr/ucb/wc -l` if ($muck > 1) exit 0 cd $GAMEDIR if (-r asylum.db.new.PANIC) then set end = "`tail -1 asylum.db.new.PANIC`" if ("$end" == "***END OF DUMP***" ) then /bin/mv asylum.db.new.PANIC asylum.db.new else /bin/rm asylum.db.new.PANIC /bin/echo "Warning: PANIC dump failed on "`date` | mail russ@valkyrie endif endif /bin/mv -f asylum.db asylum.db.old if (-r asylum.db.new) then /bin/mv asylum.db.new asylum.db else /bin/cp asylum.db.old asylum.db endif ./netmuck asylum.db asylum.db.new $1 >& asylum.log &