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

标签