[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



 



번호 제목 글쓴이 날짜 조회 수
77 mounting a linux nfs server on mac os x 10.6 [17712] Shadow 2011.02.15 758652
76 MacOSX에 ufraw를 설치하자~ [1] [886] file Shadow 2009.01.03 635902
75 Winclone 부트캠프 백업/복원 어플입니다 [3] [10660] guriii 2009.08.28 394669
74 Carbon Copy Cloner [14197] Shadow 2009.05.04 382784
73 맥북에어 2013 - VMware Fusion 5.x 사용시 화면 깜빡임 해결 방법 [13380] Shadow 2013.07.19 336519
72 screen saver [9091] file Shadow 2013.08.21 307220
71 freetype [1] [10007] Shadow 2009.04.29 277427
70 MacBookAir 11" 2013-mid 256GB SSD 성능 [10865] file Shadow 2013.07.27 276425
69 Chrome Extentions (Bookmarks Menu) Scroll Bar Bug Fix [4367] file Shadow 2013.01.02 232772
68 맥이 아닌 machine에서 맥에 SSH 접속시 한글 표시법 [9665] Shadow 2009.02.10 231111
67 Macbook Air 11inch 128GB SSD performance [11906] file Shadow 2010.11.28 226910
66 eXtplorer 2.0.1 한글 패치 (on MacOSX 다운로드, 표시) 버전 [2] [8710] file Shadow 2010.04.30 210176
65 디스크에 문제가 발생했을 때 [10406] Shadow 2010.12.30 204032
64 file managers based on x11 (supported by MacPorts) [1] [8166] Shadow 2010.02.16 203448
63 gpac (mp4box) [10595] Shadow 2009.04.29 201135
62 MacOSX 10.7 Lion - TRIM 지원 [7] [1402] file Shadow 2011.07.06 170976
61 remote X11forwarding from OSX to Windows [6277] Shadow 2009.01.03 151122
60 rar [823] Shadow 2009.04.29 145304
59 PureFTPd Update! (1.0.22) [7169] Shadow 2009.04.29 144413
58 [펌] PureFtpd - Mysql-auth per user connection limit feature [6633] Shadow 2009.02.25 136875

사용자 로그인