linux文件备份脚本
下面脚本为linux系统中备份文件的脚本,如下:
#!/bin/bash
: '
用途:本脚本主要用于备份录音服务器文件已做定时任务
创建时间:20201022
'
backup="/data/luyinbackup" #备份文件夹
sourcefile="/data/recording" #源文件夹
cd ${sourcefile}/
#按照修改时间进行排序,并打印文件名字
sortt=$(ls -lt | tail -n 1 | awk '{print $9}')
if [ -d $backup ];then
zip -r ${backup}/${sortt}.zip ${sortt} 2>&1 /data/luyinbackup/error.log
if [ $? -eq 0 ];then
echo ">>>>>>backup-success<<<<<"
echo ">>>>>>delete sourcefile<<<<<"
rm -rf ${sortt}
else
echo ">>>>>>>faild<<<<<<<<<"
fi
fi


