- 전체
- ServerSpecific
- Tips
- Apps (Freeware)
- Apps
- BulitIn
- News
- MyStories
- Apps (iPhone/iPod Touch)
- Report
- Hardware
[Script] MAMP server backup
2008.08.25 15:16
타임머신에 발등을 찍히고는 뭔가를 해야겠다는 마음만을 가지고 있다가 삽을 들었다.
스크립트와 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/*
그리고 자동으로 지정한 시간이 되면 수행되도록
crontab -e
그리고 다음줄을 추가
00 05 * * * /Users/sukhyun/Script/:bkup.srv &> /dev/null
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
17 | Pure-ftpd : Virtual users | sukhyun | 2008.08.29 | 23561 |
16 | .DMG to .ISO | sukhyun | 2008.04.03 | 23341 |
15 | 범인은 공유기... | sukhyun | 2008.04.25 | 22574 |
14 | DMG resize | sukhyun | 2008.04.04 | 22151 |
13 | [펌] 10.5: Easily change the location of your home directory | sukhyun | 2008.04.06 | 21867 |
12 | [펌] Create & delete user accounts from the command line on Mac OS X | sukhyun | 2008.10.01 | 21799 |
11 | [Script] Netstat - Bash | sukhyun | 2008.08.31 | 21770 |
10 | Zip Test Script ( BASH ) | sukhyun | 2008.08.21 | 20567 |
» | [Script] MAMP server backup | sukhyun | 2008.08.25 | 20468 |
8 | man ftpd.conf | sukhyun | 2008.04.25 | 20023 |
7 | [Script] the number of files (or directories) | sukhyun | 2008.08.25 | 19576 |
6 | Playing Diablo IV on macOS | Shadow | 2023.06.25 | 1431 |
5 | boot-132 | sukhyun | 2008.08.30 | 448 |
4 | boot132 (2nd) | sukhyun | 2008.09.27 | 370 |
3 | (비밀글) x86osx - 글 백업 | sukhyun | 2008.10.08 | 302 |
2 | 제로보드XE 소스코드 수정 부분 [8688] | Shadow | 2009.01.15 | 0 |
1 | samba over ssh [9704] | Shadow | 2008.12.30 | 0 |