複製內容到剪貼板
代碼:
#!/bin/sh
# 村仔 20080216
Lim=5                        ## 限制該類壓縮檔最大數量##
SQLA="ALL_DB"                ## 壓縮檔案名首碼前部分(全部資料庫) ##
SQLB="SFS_DB"                ## 壓縮檔案名首碼前部分(僅sfs資料庫) ##
HTML="SFS_PHP"                ## 壓縮檔案名首碼前部分(sfs的網頁程式)##
ZIP_PATH="/home/webadmin/bak"        ## 本機壓縮後檔案放到何處
Del_func(){
  Num=`/bin/ls $1* 2>/dev/null | /usr/bin/wc -l`
  if [ $Num -gt $Lim ]; then
  n=$(( $Num - $Lim ))
  # echo "/bin/ls ${1}* | /usr/bin/head -$n"
  del_file=`/bin/ls $1* 2>/dev/null | /usr/bin/head -$n`
  for j in $del_file 
   do
   /bin/rm -f $j
  done
  fi
 }
##  ----------------------------------------
## 執行刪除各式備份檔功能
cd $ZIP_PATH
#Del_func $HTML2
Del_func $SQLA
Del_func $SQLB
Del_func $HTML