#!./.m.chk.bash echo "m.chk:-:$0 [$*]" wait="$1" echo "m.chk:=:$0 [$wait]" rm -f .m.0.* .m.9.* while [ 1 ] do files=`ls -1 .m.0.* | cut -d. -f4` for i in $files do src=.m.0.$i dst=.m.9.$i ls --full-time $src 2>&1 | cut -c1-67 > .m.9.$i.src ls --full-time $dst 2>&1 | cut -c1-67 > .m.9.$i.dst diff .m.9.$i.src .m.9.$i.dst > .m.9.$i.diff if [ "$?" = "0" ] then result=fail cat .m.9.$i.diff else result=pass fi echo "m.chk:=:"`./.m.chk.date +%Y_%m_%d_%H_%M_%S` -- $src -- $dst -- $result cp -p $src $dst done ./.m.chk.usleep $wait done echo "m.chk:+:$0 [$wait]" exit 0