컴터관련팁
윈도우즈 ftp로 백업파일 내려받기. 배치파일 스크립트
비개인오후
2010. 7. 10. 10:52
백업파일이 커지다 보니 주말에만 해야 하는데
주말마다 켜놓고 다운받는거 기다리기 귀찮아서 자동으로 백업하고 컴 종료하도록 한 것이다.
*** 관련된 것들은 검색하면 잘 나오니 알아서 찾아보면 된다.
1. 우선 컴은 바이오스에서 자동부팅으로 지정시간에 자동으로 켜지게 한다.
2. 윈도우즈 제어판-예약된 작업에서
부팅완료된 후 시작하도록 시간을 지정하고 실행할 배치 파일을 지정해둔다.
나는 D드라이브에 백업을 받아두므로 D:\백업\전체\backuptotal.bat 로 했다.
메모장이나 텍스트에디터로 만들어 준다.
backuptotal.bat / backuptotal_batch.lst
D:\백업\전체\backuptotal.bat의 내용
@echo off
@shutdown -a
@echo FTP로 백업파일 다운...
ftp -i -s:D:\백업\전체\backuptotal_batch.lst
@echo 다운완료 하고 60초후 시스템 강제 종료...
shutdown -s -f -t 60
ftp -i -s:D:\백업\전체\backuptotal_batch.lst
--------- backuptotal_batch.lst 스크립트를 실행한다는 거다.
shutdown -s -f -t 60
--------- 백업이 종료된 후 윈도우즈 종료명령을 한다.
--------- backuptotal_batch.lst 스크립트를 실행한다는 거다.
shutdown -s -f -t 60
--------- 백업이 종료된 후 윈도우즈 종료명령을 한다.
D:\백업\전체\backuptotal_batch.lst 의 내용
open www.chamhanuel.com
daehan
12345^&8*()
cd /home/daehan/backups/total
bin
mget *.gz
bye
위의 설명
open 서버의도메인또는 아이피주소
ftp로그인계정
ftp로그인패스
cd /home/daehan/backups/total - 서버의 백업파일저장된 경로로 이동
bin -바이러리 모드로 전환
mget *.gz - 백업파일들이 여러개이므로 mget으로 가져온다.
bye - ftp연결 종료
어려운거 없으니 ftp에 관련된 명령어는 알아서 찾아보면 되는거구.