[Script] MAMP server backup

2008.08.25 15:16

sukhyun 조회 수:20468

타임머신에 발등을 찍히고는 뭔가를 해야겠다는 마음만을 가지고 있다가 삽을 들었다.
스크립트와 crontab으로 해결하기로 하고, 일단 스크립트를 작성,

일단 Script ...

#!/bin/bash
#

TIMESTAMP=`date "+%Y-%m-%d_%H:%M:%S"`
BKUP_PATH="/Volumes/[VOLUME]/[PATH]"

CHK=`ls -l ${BKUP_PATH}/DB* | grep ^- | cut -b 1 | wc -l`
if [ "${CHK}" -ge "10" ];then
    FILES=`ls -t ${BKUP_PATH}/DB* | grep ^- | sed -n '10,$p'`
    for FILE in ${FILES};do
        rm ${FILE}
    done
fi
zip -rq ${BKUP_PATH}/DB_${TIMESTAMP}.zip /Applications/MAMP/db


CHK=`ls -l ${BKUP_PATH}/HTDOCS* | grep ^- | cut -b 1 | wc -l`
if [ "${CHK}" -ge "10" ];then
    FILES=`ls -t ${BKUP_PATH}/DHTDOCS | grep ^- | sed -n '10,$p'`
    for FILE in ${FILES};do
        rm ${FILE}
    done
fi
zip -rq ${BKUP_PATH}/HTDOCS_${TIMESTAMP}.zip /Applications/MAMP/htdocs
        -x /Applications/MAMP/htdocs/gallery/*
        -x Applications/MAMP/htdocs/Photoshow_part1/*
        -x Applications/MAMP/htdocs/Photoshow_part2/*
        -x Applications/MAMP/htdocs/ZARA/*


 

그리고 자동으로 지정한 시간이 되면 수행되도록

sudo su -
crontab -e

그리고 다음줄을 추가

00 05 * * * /Users/sukhyun/Script/:bkup.srv &> /dev/null



 



번호 제목 글쓴이 날짜 조회 수
37 [펌] Putty Proxy 우회하기(터널링) file sukhyun 2008.06.13 31166
36 리얼맥 시동음 제거 [1] Administrator 2008.03.30 30836
35 [펌] 집에서 Mac으로 메일서버 운영하기 (1) [1] Administrator 2008.03.30 30564
34 [펌] OS X에서 파일 시스템 관리를 위한 디스크 유틸리티와 fsck의 사용 Administrator 2008.03.30 30530
33 lukemftpd 질문에 대한 내 답변 [1] Shadow 2008.12.24 30235
32 [작성중] 홈 서버 구성 가이드 - 1. 홈서버 시스템의 선택 [4] sukhyun 2008.11.14 29198
31 [펌] Creating & deleting system service agent accounts on Mac OS X sukhyun 2008.10.01 28182
30 [펌] ★ 애플 Mac mini 리뷰 & 분해기! [1] Administrator 2008.03.30 27391
29 [펌] 맥미니 전력 소모 (애플 자료) [2] sukhyun 2008.03.30 26838
28 [펌] Linux on the Mac Mini Administrator 2008.03.30 26380
27 Media Transcoding (Encoding) : mencoder & codecs [1] sukhyun 2008.11.26 26328
26 [펌] An A-Z Index of the Apple OS X command line sukhyun 2008.08.30 25912
25 Mplayer & Mencoder - Compilation in MacOSX file sukhyun 2008.11.27 25722
24 [작성중] 홈서버 구성 가이드 - 5. FTP를 이용한 파일서버 - LukemFTPd / PureFTPd [1] file sukhyun 2008.11.19 24799
23 제로보드 버그 Administrator 2008.03.30 24621
22 [펌] ftpd encoding patch sukhyun 2008.04.07 24373
21 Cyberduck - FTP and SFTP Browser for Mac OS X file sukhyun 2008.04.06 24327
20 transmit 3 - FTP client [1] sukhyun 2008.04.06 24322
19 [펌] NFS exports and Mac OS X 10.5 Leopard sukhyun 2008.05.04 24249
18 [펌] FTP Only Accounts Under Mac OS X Leopard sukhyun 2008.04.07 23598

사용자 로그인