您的位置:首页 > 运维架构 > Linux

通过共享文件夹,实现windows到linux的定时备份

2012-12-19 16:17 337 查看
E_NOARGS=65

backup_dir=/home/JiraDbBack

export LANG=zh_US.UTF-8

### MAIN ###

source /root/.bash_profile

backup_time=$(date +%Y-%m-%d)

if [ ! -d $backup_dir ]

then mkdir -p $backup_dir

fi

num=6

delete_old_package ()

{

cd $backup_dir

if [ $? -ne 0 ]; then exit 1; fi

old_package=`ls -lt |grep "tar"|awk 'NR=='$num'{print $NF}'`

while [ $old_package ]

do

rm -f $old_package

old_package=`ls -lt |grep "tar"|awk 'NR=='$num'{print $NF}'`

done

}

delete_old_package

cd $backup_dir

if [ $? -ne 0 ]; then exit 1; fi

smbclient //192.168.84.53/export -N -c "tar c $backup_time.tar *.zip"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: