帮助我写个unix 的 shell
监视一个目录,如果有新的文件被copy进来,就把它move到另外一个目录去
------解决方案--------------------paht1=./ #监控的目录
path2=../ #备份目录
name=
while true
do
date
name=`ls $path1|head -n 1`
if [ -z $name ]
then
sleep 10
continue
fi
ready=`fuser -n file $path1$name|cut -d: -f 1`
echo ---------$ready
if [ -z $ready ] #防止在拷贝过程中备份
then
mv $path1$name $path2
echo $name
fi
done