Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
programming
»
shell
wiki:programming:shell
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 쉘 프로그래밍 ====== <WRAP left notice 80%> * description : 쉘 프로그래밍 예정 * author : 주레피 * email : dhan@repia.com * lastupdate : 2022-03-10 </WRAP> <WRAP clear/> ===== Case Study ===== * [[wiki:programming:shell:bash|bash(배시, 본어게인쉘)]] * [[https://korbillgates.tistory.com/132|쉘 스크립트로 파일 사이즈 구하기]] ==== 백업 스크립트 ==== <code sh> #!/bin/sh cd /volume1/dhan/synology/ date >> backup.log WIKI_BACKUP_SOURCE=/volume1/web/dokuwiki/data/media/wiki/backup WIKI_BACKUP_TARGET="/volume1/homes/[resources]/rwiki backup" YESTERDAY=`date -d '1 day ago' +%Y%m%d` #1. 백업데이터 이동 echo "${WIKI_BACKUP_SOURCE}/dw-backup-${YESTERDAY}*.tar ${WIKI_BACKUP_TARGET}" >> backup.log mv "${WIKI_BACKUP_SOURCE}"/dw-backup-"${YESTERDAY}"-*.tar "${WIKI_BACKUP_TARGET}" #2. 180일 이전 데이터 삭제 echo "find ${WIKI_BACKUP_TARGET} -name dw*tar -mtime +180 -exec rm -f {} \;" >> backup.log find "${WIKI_BACKUP_TARGET}" -name dw*tar -mtime +180 -exec rm -f {} \; #find "${WIKI_BACKUP_TARGET}" -name dw*tar -mtime +180 -ls </code> ===== Example ===== {{tag>주레피 백업스크립트 쉘프로그래밍 sh}}
/volume1/web/dokuwiki/data/pages/wiki/programming/shell.txt
· 마지막으로 수정됨: 2023/02/10 18:23 저자
dhan
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로