#!/bin/sh
SERVER_NAME=./logset.py

while ( : ) do

  DATE=`date`
  echo "autorun starting logset $DATE" >> syslog
  echo "running" $SERVER_NAME >> syslog

  $SERVER_NAME >> syslog 2>&1

  # FreeBSD 에서는 core 가 실행 파일명 뒤에 확장자로 붙는다.
  if [ -r logset.core ]; then
     mv logset.py.core cores/core.6
  else
     mv core cores/core.6
  fi

  if [ ! -r .fastboot ]; then
    sleep 3
  else
    rm .fastboot
    sleep 3
  fi

  if [ -r .killscript ]; then
    DATE=`date`;
    echo "autoscript killed $DATE"  >> syslog
    rm .killscript
    exit
  fi

  while [ -r pause ]; do
    sleep 60
  done

done
