#! /bin/sh
#
#   automan 2000.7.1  urabe
#
if [ -n "$1" ]
then
  DD=$1
else
  DD=/dat
fi
#
dir=$DD/auto		# master directory
dirs=$DD/autos		# directory for slave directories
tmp=/tmp/automan.$$	# flag file
# $dirs/ORDER		# list of hosts in order
echo \"automan\" started  at `date '+%y/%m/%d %H:%M'`
while true
do
  ls -1 $dir |
  while read file
  do
    cat $dirs/ORDER |
    while read ws
    do
      if [ -d $dirs/$ws ]
      then
        if [ "`ls -1 $dirs/$ws|wc -l`" -eq 0 ]
        then
          echo mv $dir/$file $dirs/$ws
          cp $dir/$file $dirs/$ws
          rm $dir/$file
          touch $tmp
          break
        fi
      fi
    done
    if [ -f $tmp ]
    then
      rm $tmp
    else
      break
    fi
  done
  sleep 10
done
