* 환경 : windows 7 pro.
* winrar 설치본 다운로드 : 사이트 이동
* rar.exe를 cmd창에서 사용할 수 있도록 path 설정
( 제어판 -> "시스템" 검색 -> 고급 시스템 설정 보기(또는 시스템 환경 변수 편집) -> 환경 변수 -> 시스템 변수 -> path 선택 -> winrar 설치된 경로 추가 )
* 하나의 bat 파일(메인)과 하나의 txt 파일(ftp 설정파일) 준비
-실행.bat 내용
REM RAR압축 하기 (YYYY-MM-DD : 날짜형식, e:\temp\ : 백업장소, c:\backup\ : 원본)
rar a -rr -m5 -r -agYYYY-MM-DD "e:\temp\" "c:\backup\"
REM ftpconnect.txt : ftp 설정파일명, 10.10.10.44 : FTP 서버 주소
ftp -s:ftpconnect.txt 10.10.10.44
REM 복사 후 local 백업파일 삭제, %DATE% : 현재 날짜 불러오기 (YYYY-MM-DD)
delete e:\temp\백업%date%.rar
-ftp설정파일 내용
backup // 계정명
password // 패스워드
put e:\temp\*.rar // 파일업로드
bye // FTP 종료
* 참고사이트
* ftp help
FTP 서버 서비스(디먼이라고도 함)를 실행하는 컴퓨터로, 또는 그 컴퓨터로
파일을 전송합니다. Ftp는 대화형으로 사용할 수 있습니다.
FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuf
fer] [-b:asyncbuffers] [-w:windowsize] [host]
-v 원격 서버 응답을 표시하지 않습니다.
-n 초기 연결 시 자동 로그인을 생략합니다.
-i 복수 파일 전송 중에 대화형 묻기 기능을
사용하지 않습니다.
-d 디버깅을 사용합니다.
-g 파일 이름에 와일드카드를 사용하지 않습니다(GLOB 명령 참조).
-s:filename FTP 명령이 들어 있는 텍스트 파일을 지정합니다. 이 명령은
FTP가 시작된 후에 자동으로 실행됩니다.
-a 데이터 연결을 바인딩할 때 로컬 인터페이스를 사용합니다.
-A 익명으로 로그인합니다.
-x:send sockbuf 기본 SO_SNDBUF 크기인 8192를 재정의합니다.
-r:recv sockbuf 기본 SO_RCVBUF 크기인 8192를 재정의합니다.
-b:async count 기본 비동기 개수인 3을 재정의합니다.
-w:windowsize 기본 전송 버퍼 크기인 65535를 재정의합니다.
host 연결할 원격 호스트의 호스트 이름 또는 IP 주소를
지정합니다.
참고:
- mget 및 mput 명령에서 y/n/q는 yes/no/quit을 의미합니다.
- 명령을 중단하려면 Ctrl+C를 누릅니다.
댓글 없음:
댓글 쓰기