[작은또치]님이 남기신 글:
>
>[산이]님이 남기신 글:
>
>>
>>[작은또치]님이 남기신 글:
>>
>>>-----------------------------------------
>>>답변자가 기본적으로 참고할 내용입니다.
>>>- 배포판(옵션) :
>>>- 커널버전(옵션) :
>>>- 데몬버전(예:apache 1.3.27) :
>>>- 데몬설치유형(RPM/컴파일/기타) :
>>>-----------------------------------------
>>>
>>>안녕 하세요 계정 백업 소스 입니다.
>>>
>>>첫번째. 실행시 zip, exe, wma, mov, asf 제외되지 않습니다.
>>>
>>>두번째. /home/id/ 계정 일 경우
>>> --> /home/id/public_html/ 만 백업 할 수 있나요?
>>>
>>>항상 도움 주셔서 감사 합니다.
>>>
>>>
>>>#!/bin/sh
>>>
>>>home_root="/home/"
>>>backup_home_root="/backup/home/"
>>>
>>>cd $home_root
>>>
>>>echo "------------>"
>>>for home_name in $(ls)
>>>do
>>>if [ -d "$home_root/$home_name" ] ; then
>>>echo "tar -cvzf $backup_home_root$home_name-$(date +%Y%m%d).tar.gz $home_name --exclude=*.zip --exclude=*.exe --exclude=*.wma --exclude=*.mov --exclude=*.asf --exclude=*.mp3"
>>>tar -czf "$backup_home_root$home_name-$(date +%Y%m%d).tar.gz" "$home_name"
>>>fi
>>>done
>>>
>>
>>tar 옵션에 위와 같이 --exclude=PATTERN 옵션이 있으니
>>한번 테스트해 보세요.
>>
>>>ps. [ddmon] PHP -- Dynamically Dowonload-server MONitoring tools
>>> ==> 공개는? 언제쯤 가능 합니까?
>>
>>아직 미정입니다.
>
>========================================
>
>아래 소스는 실행시 제외 되지 않습니다.
>
>방법이 있을까요?
>
>#!/bin/sh
>
>home_root="/home/"
>backup_home_root="/backup/home/"
>
>cd $home_root
>
>echo "------------>"
>for home_name in $(ls)
>do
>if [ -d "$home_root/$home_name" ] ; then
>echo "tar -cvzf $backup_home_root$home_name-$(date +%Y%m%d).tar.gz $home_name
>--exclude=*.zip --exclude=*.exe --exclude=*.wma --exclude=*.mov --exclude=*.asf
>--exclude=*.mp3"
>tar -czf "$backup_home_root$home_name-$(date +%Y%m%d).tar.gz"
>"$home_name"
>fi
>done
========================================
tar -zcf "$backup_home_root$home_name-$(date +%Y%m%d).tar.gz" \
--exclude="*.zip" --exclude="*.exe" --exclude="*.wma" \
--exclude="*.mov" --exclude="*.asf" --exclude="*.avi" \
--exclude="*.mpg" \
"$home_name"
이렇게 해야죠.. |