[리눅스]FTP 스크립트(script)를 이용한 자동 백업 > 리눅스 Tip

본문 바로가기
 

[리눅스]FTP 스크립트(script)를 이용한 자동 백업

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 14,974회 작성일 12-01-13 18:25

본문

[리눅스]FTP 스크립트(script)를 이용한 자동 백업 2008-02-28 16:08:36
이름 : Sharp (218.*.242.254)  접근레벨 : 공개조회 : 2342
1. 서론
   unix 운영환경 시스템에서 ftp는 다음 두가지 용도로 많이 사용된다.
   첫재, 다른 시스템과의 파일 연동
   둘째, 백업 시스템으로의 파일 백업
   이처럼 매일 반복되는 일을, 자동화할 수 없을까?
   cron 과, ftp script로 간단히 자동화 할 수 있다.
 
2. 스크립트(script) 구현
   가. cron 추가
<?XML:NAMESPACE PREFIX = O />

 
00 01 * * * /user/ftpbackup/ftpbackup.sh > /dev/null 2>&1
 
 

       * 매일 새벽 1시에 ftpbackup.sh 를 수행하도록 설정한다.
         주의할 점은 ftpbackup.sh 을 /user/ftpbackup/ftpbackup.sh 와 같이
         절대 경로로 지정해야 한다.
 
   나. ftpbackup.sh 작성

 
#! /usr/bin/sh
backupdate=`expr `date +"%y%m%d"``
# echo $backupdate
cd /user
tar cvf data-$backupdate.tar data
gzip data-$backupdate.tar
ftp -n <ftp_data.cmd
rm data-$backupdate.tar.gz
 
 
      * backupdate=`expr `date +"%y%m%d"``
        날짜를 가져오는 script이다. 여기서 ` 은 작은 따옴표가 아니라,
        키보드 좌측 상단 숫자 1 옆에 있는 키이다.
 
   다. ftp_data.cmd 작성

 
verbose
open 10.1.10.9
user hong hong123

cd data/backup
lcd /user
mput data*.gz
bye
 
 
      * 10.1.10.9 서버의 user(hong), passwd(hong123) 으로 접속한다.
        10.1.10.9 에서 data/backup 위치로 이동하고,
        local 서버는 /user 로 이동한다.
 
[출처] www.codesoft.co.kr  (재배포 시에는 출처를 밝히셔야 합니다.)
--------------------------------------------------------------------------------
[실전 적용]

현재 Fedora5 서버에서 적용중인 자동 FTP 백업 스크립트

[root@p-net lincon]# cat /root/ftp_script.cmd
verbose
open 192.168.1.100
user myid mypassword
prompt
lcd /home/eight256/backup
bi
mput *.gz
bye
[root@p-net lincon]#

댓글목록

등록된 댓글이 없습니다.

Total 138건 2 페이지
리눅스 Tip 목록
번호 제목 글쓴이 조회 날짜
120 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19505 06-05
119 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 17643 06-05
118 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10974 04-06
117 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 11091 04-05
116 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 11867 04-04
115 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14788 04-04
114 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15342 03-12
113 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 11991 01-30
112 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 19758 01-13
111 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15843 01-13
110 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 20813 01-13
109 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15016 01-13
108 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 9343 01-13
열람중 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 14975 01-13
106 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 9943 10-14
105 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15408 09-07
104 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 20844 09-07
103 no_profile 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 15068 09-07
게시물 검색