#!/bin/bash uuid=$1 if [ $# -ne 1 ] then echo "Usage: $0 {DATA_UUID}" exit 1 fi rm $uuid-db.txt $uuid-fs.txt Diff.html php -f dataset-files.php $uuid datapath=`head -1 $uuid-db.txt` echo $datapath >> $uuid-fs.txt fcount=`find -L "$datapath"/* | wc -l` curpath=`pwd` if [ $fcount -gt 0 ]; then cd $datapath find . -printf "%p %s\n" | grep -v '^\./ 4096$' | sort >> $curpath/$uuid-fs.txt else echo $datapath; fi cd $curpath if ! diff -q $uuid-db.txt $uuid-fs.txt > /dev/null; then vimdiff -c ":TOhtml | :wq | :q | :q" $uuid-db.txt $uuid-fs.txt cp Diff.html /var/www/ftp2.westgis.ac.cn/diff/$uuid-diff.html fi exit 0