#!/bin/csh
set areapath = ~/Cool3/area
set port = 4000
set wwwport = 4001
cd $areapath
# Set limits.
limit core unlimited
if ( -e shutdown.txt ) rm -f shutdown.txt
while ( 1 )
# If you want to have logs in a different directory,
# change the 'set logfile' line to reflect the directory name.
set index = 1000
while ( 1 )
set logfile = ../log/$index.log
if ( ! -e $logfile ) break
@ index++
end
# Copy rot binary from bin directory.
# after a compile, place the new binary in the bin directory,
# this way a reboot will install the new binary, instead of
# of having to shut down.
rm -f ./rot
cp ../bin/rot .
# Run rot.
./rot $port $wwwport >&! $logfile
# Restart, giving old connections a chance to die.
if ( -e shutdown.txt ) then
rm -f shutdown.txt
exit 0
endif
sleep 9
end