묻고답하기
[추가질문] crond 설정..
2012.05.16 23:57
#!/bin/sh
DATE=`date +"%Y%m%d"`
PREV_DATE=`date --date '5 days ago' +"%Y%m%d"`
BACKUP_DIR=/backup/${BACKUP_DIR}/
MYSQL_user=아이디
MYSQL_pw=비번
MYSQL_table=테이블
USER_DIR=계정 디렉터리
/usr/bin/mysqldump -u ${MYSQL_user} -p ${MYSQL_pw} ${MYSQL_table} > ${BACKUP_DIR}/abcd_mysqldump_${DATE}.sql
chown root.root ${BACKUP_DIR}/abcd_mysqldump_${DATE}.sql
chmod 755 ${BACKUP_DIR}/abcd_mysqldump_${DATE}.sql
rm -Rf ${BACKUP_DIR}/abcd_mysqldump_${PREV_DATE}.sql
tar -zcvf ${BACKUP_DIR}/abcd_backup_${DATE}.tar /home/${USER_DIR}/public_html/* --exclude=/home/abcd/public_html/data/session/* --exclude=*.tar
chown root.root ${BACKUP_DIR}/abcd_backup_${DATE}.tar
chmod 755 ${BACKUP_DIR}/abcd_backup_${DATE}.tar
rm -Rf ${BACKUP_DIR}/abcd_backup_${PREV_DATE}.tar
이렇게 만들긴했습니다. 크론소스를..
여기서 궁금한건 이걸 어찌해야하는 건가입니다.
계정별로 다 백업을 하고픈데 이소스로는 한계정에 한하는거 같더군요..
어떻게 해야하나요?
잘은 모르겠지만
http://youngsam.kr/entry/home%EC%97%90-%EC%9E%88%EB%8A%94-%EA%B3%84%EC%A0%95%EC%9D%84-%EA%B3%84%EC%A0%95%EB%B3%84%EB%A1%9C-%EB%94%B0%EB%A1%9C-%EB%B0%B1%EC%97%85%ED%95%98%EB%8A%94-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8?category=1
이거랑 잘 섞어서 사용하면 될듯 하네요