| 2252 번 글: 백업용 sh에 대하여 물어보겠습니다. |
| 글쓴이: 노을지기
|
글쓴날: 2005년 01월 28일 01:00:41 금(새벽) |
조회: 1550 |
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션) :
- 커널버전(옵션)
:
- 데몬버전(예:apache
1.3.27) :
- 데몬설치유형(RPM/컴파일/기타)
:
-----------------------------------------
#!/bin/sh
# 디렉토리 설정하실때 끝에 꼭 / 넣어주세요.
home_root="/home/"
backup_home_root="/backup/"
cd $home_root
echo "백업 중입니다"
for home_name in $(ls)
do
if [ -d "$home_root/$home_name" ] ; then
echo "tar -cvzf $backup_home_root$home_name.tar.gz $home_name"
tar -czf "$backup_home_root$home_name.tar.gz" "$home_name"
fi
done
백업용 sh을 받았습니다.
그런데 실행해보면 에러가 생깁니다.
XXXXX# sh back.sh
: command not found
: command not found
: command not found
: command not found
: 그런 파일이나 디렉토리가 없음
: command not found
백업 중입니다
'k.sh: line 15: syntax error near unexpected token `
'k.sh: line 15: `fi
XXXXX#
이렇게 나옵니다.
어떻게 수정해야하지 잘 모르겠습니다.
직접 작성하면
#!/bin/sh
home_root="/home/"
backup_home_root="/backup/"
cd $home_root
pwd
echo "백업 중입니다"
여기까지는 잘 나옵니다.
그다음 부터는 syntax 에러가 나옵니다.
스크립트 실행시 옵션을 주어야하는지 모르겠습니다.
|
이전글 : Re: 자바는 거의 모릅니다..
다음글 : Re: 백업용 sh에 대하여 물어보겠습니다.
|
from 210.110.87.234
JS(Redhands)Board 0.4 +@
|