DB 를 운영하다 보면 DBA 의 손을 덜기 위해서 스크립트 자동화를 해야 경우가 많다.
이번 시간에는 FTP 의 자동화에 대해서 알아보자
아래는 TESTDB1 (192.168.10.1) 에서 TESTDB2 (192.168.10.2) 의 FTP 를 ID/PW 없이 접속하려는 상황이다.
[ 접속하려는 서버에서 작업]
1. OS 계정의 홈디렉토리에서 .netrc 파일을 생성후 접속할 서버의 OS 계정의 접속 정보를 아래와 같이 기재한다.
|
[TESTDB1] /cs_orahome/oracle> id |
2. FTP 자동 로그인 확인
|
[TESTDB1] /cs_orahome/oracle> ftp 192.168.10.2 |
3 test.log 파일을 자동으로 전송하는 스크립트이다. 응용해서 cron 에 적용하면 편할 것이다.
|
[TESTDB1] /cs_orahome/oracle> vi test.sh "test.sh" 6 줄, 94 자 #!/usr/bin/csh -f cd . ftp 192.168.10.2 <<*eof* >>&! /dev/null cd /test/ put test.log *eof* |

이 글의 권한은 dbtown.net 에 있습니다.
자료를 스크랩하실땐 출처를 밝혀주세요 ^^
Skin Technical Note
Sites validated CSS, XHTML & IE6, IE7, FireFox, Opera and Safari Accessiable. Generator & Powered by Zeroboard XE. This site inspired by Slabovia and developed by WTA

