달력

0

« 2025/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
백업파일이 커지다 보니 주말에만 해야 하는데
주말마다 켜놓고 다운받는거 기다리기 귀찮아서 자동으로 백업하고 컴 종료하도록 한 것이다.

*** 관련된 것들은 검색하면 잘 나오니 알아서 찾아보면 된다.
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
--------- 백업이 종료된 후 윈도우즈 종료명령을 한다.



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에 관련된 명령어는 알아서 찾아보면 되는거구.



:
Posted by 비개인오후