Process ¶
- screen 공유를 위한 서버 세팅
- http://www.pixelbeat.org/docs/screen/
- sudo 권한 설정
- http://www.pixelbeat.org/docs/screen/
- 언어 선택
- Python
- Python
- 해당 언어로 ftp접속
- http://docs.python.org/library/ftplib.html
- 작은 파일 하나를 zeropage@neocoin.net 으로 올린다.
- http://docs.python.org/library/ftplib.html
- 백업 스크립트 작성
- backup target 설정
- mysql
/usr/bin/mysqldump -u <username> -p <password> <databasename> | gzip > /path/to/backup/db/zeropage_`date +%y_%m_%d`.gz
- mysql
- 복사
- 압축
- 암호화
- backup target 설정
- 전송 테스트
- 백업 정책 결정
- 주기, 시각
- 주기, 시각
- cron test
11 5 * * * /root/backupToNeocoin.py >> /var/log/backupToNeocoin.log 2>&1
- 적용