본의 아니게 -ㅅ- 어쩌다보니 관리 툴을 내가 만들게 되었는데 (엑셀로 작성해서 -ㅅ- cvs 로 커밋하는게 귀찮아서...)
백업도 해야될 것 같아서... 스크립트를 작성했다...
#!/bin/bash
export thisDate=`date +%y%m%d`
backup_dir="/root/sqlbackup"
# Create Directory
#mkdir ${backup_dir}/${thisDate}
# Mysql DB Backup
mysqldump -uroot -ptogether TETRA > ${backup_dir}/TETRA_${thisDate}.sql
mysqldump -uroot -ptogether tetra_branch > ${backup_dir}/branch_${thisDate}.sql
mysqldump -uroot -ptogether tetra_ui > ${backup_dir}/ui_${thisDate}.sql
mysqldump -uroot -ptogether bugs > ${backup_dir}/bugs_${thisDate}.sql
# Compress & Remove sql file
cd ./sqlbackup
tar cvfz ./${thisDate}.tgz ./*.sql -R
rm -f ./*.sql
# upload data to ( 172.16.0.25 )
ftp -n 172.16.0.25 << EOF
user ftpuser 1111
passive
cd FTP
prompt
bin
mput ${thisDate}.tgz
quit
EOF
백업도 해야될 것 같아서... 스크립트를 작성했다...
#!/bin/bash
export thisDate=`date +%y%m%d`
backup_dir="/root/sqlbackup"
# Create Directory
#mkdir ${backup_dir}/${thisDate}
# Mysql DB Backup
mysqldump -uroot -ptogether TETRA > ${backup_dir}/TETRA_${thisDate}.sql
mysqldump -uroot -ptogether tetra_branch > ${backup_dir}/branch_${thisDate}.sql
mysqldump -uroot -ptogether tetra_ui > ${backup_dir}/ui_${thisDate}.sql
mysqldump -uroot -ptogether bugs > ${backup_dir}/bugs_${thisDate}.sql
# Compress & Remove sql file
cd ./sqlbackup
tar cvfz ./${thisDate}.tgz ./*.sql -R
rm -f ./*.sql
# upload data to ( 172.16.0.25 )
ftp -n 172.16.0.25 << EOF
user ftpuser 1111
passive
cd FTP
prompt
bin
mput ${thisDate}.tgz
quit
EOF
'Linux' 카테고리의 다른 글
vim for support korean (0) | 2013.09.26 |
---|---|
7일전 자료 삭제하기 (0) | 2013.09.26 |
msgget() (0) | 2013.09.26 |
ftok() (0) | 2013.09.26 |
About NFS(Network file system) (0) | 2013.09.26 |