BLOG main image
전체 (70)
글-음악 (12)
리눅스 (51)
기타 (1)
그림-사진 (6)
125383 Visitors up to today!
Today 1 hit, Yesterday 11 hit
daisy rss
tistory 티스토리 가입하기!
2007/11/27 04:45
리눅스에서 백업 방법은 다양하지만 데스크탑 설정을 간단하게 백업  할 수 없을까 찻던 중
외국 블러그에서 http://php.8ez.com/drsmall/blog 백업 스크립을 보고 약간 손을 봐 올립니다.
리눅스 시작 하시는 분들에게 공부 꺼리가  되지 않을까?   생각하며...
[##_1C|gk010000000005.png|width="310" height="225" alt="사용자 삽입 이미지"|_##]

#!/bin/bash
# Author: Dr Small -- http://php.8ez.com/drsmall/blog/ -- November 2007
# 수정과 한글화 -- LUX MEA
zenity --info --title="소 개 ......" --text="리눅스 데스크탑을 위한 개인 설정 백업 스크립트.\n이 프로그램은 두 폴더를 백업 합니다.:\n/home/~(유저아이디)/.gconf 와   /home/~(유저아이디)/.themes\n\n 백업파일의 이름은 settings.tar 입니다.\n\n 이해 되셨으면 시작 해볼까요."
zenity --question --title="경 고...." --text="계속 하기전에 이 백업 스크립트가 귀하의 홈 폴더에 위치하고  있는지 확인하십시오\n\n아니라면 취소 하십시요 , 이 스크립트가 귀하의 홈폴더에 존재 하지 않는다면 백업이 올바르게 이루어 지지 않을 것 입니다."
if [ $? = 1 ]; then
    exit
fi
ans=$(zenity --list --text="백업과 복원 중 선택 하십시요." --column="선택" --column="작업" TRUE Backup FALSE Restore --radiolist)
if [ $ans = Backup ]; then
    tar -cf settings.tar .gconf .themes #여기에 백업이 더 필요한  파일 또는 폴더를 더 추가 하면 됩니다!.
    zenity --info --text="귀하의 설정을 백업 합니다.\!"
fi
if [ $ans = Restore ]; then
    tar -xvvf settings.tar | zenity --text-info --width 530 --height 100
    zenity --info --title="성공" --text='귀하의 설정이 복원되었습니다\!'
fi
echo ''
echo '작업 끝 ^.^'
echo ''

완벽한 백업은 아니나 나름대로 고쳐서 활용 하시기 바랍니다.
[##_1C|gk010000000006.backup||_##]
진보블로그 공감 버튼트위터로 리트윗하기페이스북에 공유하기딜리셔스에 북마크
2007/11/27 04:45 2007/11/27 04:45
Trackback Address :: http://blog.jinbo.net/bundo/trackback/23
Name
Password
Homepage
Secret