Linux Information
 
ÃÑ °Ô½Ã¹° 125°Ç, ÃÖ±Ù 0 °Ç
   
Ȩµð·ºÅ丮 °èÁ¤º° ÀÚµ¿¹é¾÷ ÄÚµå
±Û¾´ÀÌ : ½Å¿µÃ¶ ³¯Â¥ : 2012-02-21 (È­) 11:08 Á¶È¸ : 22772

#!/bin/bash
export Today="`date '+%y-%m-%d'`"
backup_dir="/backup/oh yea"
backup_count="2" #### ¹é¾÷º» º¸°ü ÀÏ ¼ö (2ÁÖ º¸°ü)

########### delete ¿À·¡µÈ ¹é¾÷µ¥ÀÌÅÍ »èÁ¦
dirlists=`/bin/ls -t $backup_dir 2>/dev/null`
i=1
for dir in $dirlists ; do
  if [ "$i" -ge $backup_count ] ; then
    /bin/rm -rf "$backup_dir/$dir"
  fi
  i=$(($i+1))
done

################ »õ·Î¿î µð·ºÅ丮 »ý¼º ####
/bin/mkdir -p ${backup_dir}/$Today
cd ${backup_dir}/$Today

###########  home µð·ºÅ丮¿¡ »ç¿ëÀÚº°·Î ¹é¾÷À» ÇÑ´Ù.
dirlists=`/bin/ls -t /home 2>/dev/null`
for dir in $dirlists ; do
  tar cvfpz ${backup_dir}/$Today/$dir.tar.gz /home/$dir
done

½Å¿µÃ¶ ´ÔÀÇ Linux ÃÖ½Å±Û [´õº¸±â]


   

 

naver.com daum.net nate.com google.co.kr youtube.com


Copyright ¨Ï www.pronice.com. All rights reserved.