리눅스 분류
재 질문드려요 - 쉘 스크립트에 대하여
작성자 정보
- 강돈진 작성
- 작성일
컨텐츠 정보
- 1,903 조회
- 2 댓글
- 0 추천
- 목록
본문
#!/bin/sh
home_root="/home" # 홈 디렉토리
backup_home_root="/backup/data_backup/" # 백업 파일 생성위치
date_name="$(date +%y%m%d)"
cd $home_root
for home_name in $(ls)
do
if [ -d "$home_root/$home_name" ] ; then
# user.
tar -czpf "$backup_home_root$home_name&$date_name.tar.gz" "$home_name"
fi
# delete
find $backup_home_root* -ctime +15 -exec rm -f {} ;
done
exit 0
위의 스크립트는 디렉토리 밑에 전부를 백업하는건데요
제가 원하는건 aaa라는 계정과 bbb라는 계정 만 백업하고싶습니다.
if 조건절을 주면 될거 같은데요 문법좀 알려주시면 감사하겠습니다.
아니면 다른 방법이 있으면 좀 알려주세요
관련자료
-
이전
-
다음
댓글 2
환이님의 댓글
- 환이
- 작성일
for home_name in $(ls) => for home_name in aaaa bbbb
강돈진님의 댓글
- 강돈진
- 작성일
감사합니다. ^^