move_record_to_server.sh 653 Bytes
# 创建日期:2016年12月6日
# 作者:石晓旭
# 脚本描述:将本地录上传到NFS服务器。
#!/bin/bash

src_path="/sharedfs2/records/"
des_path="/sharedfs/records/"
logfile="/var/log/freeswitch/move_record_to_server.log"
logpath=`dirname $logfile`

if [ ! -d $logpath ]
then
    mkdir -p $logpath
fi

cnt=`ps -ef |grep "move_record_to_server.sh" |grep -v "grep" |wc -l`
if [ $cnt -lt 3 ]
then
    echo `date`  >> $logfile
    files=`find $src_path -type f`
    for f in $files
    do
        newfile=${f//$src_path/$des_path}
        echo $newfile  >> $logfile
        mkdir -p `dirname $newfile`
        mv $f $newfile -f
    done
fi