리눅스 분류
all_user.sh 실행시에 에러가 나는데..
작성자 정보
- devinfo 작성
- 작성일
컨텐츠 정보
- 2,496 조회
- 1 댓글
- 0 추천
- 목록
본문
구글링해서 사용하던건데 이번에 서버가 좀 이상해서 재설치후 실행을 하니
아래처럼 에러가 나더라구요. tmp 폴더쪽 관련되서 에러가 나는거 같은데 저게 왜 날까요??
./all_user.sh: line 219: ./tmp: 디렉터리입니다
Mysql 루트 패스워드를 입력하세요
Enter password:
mysql: Error reading file 'UNOPENED' (Errcode: 21)
rm: cannot remove `./tmp':
관련자료
-
이전
-
다음
댓글 1
지유파파님의 댓글
- 지유파파
- 작성일
해당 내용만 봐서는 답을 드릴 수가 없네요.
유추하건데... 스크립트 상에서 실행하면서 실행 스크립트가 있는 디렉토리에 tmp라는 파일을 생성하고 스크립트 종료시에 해당 tmp 파일을 rm으로 삭제하는 것 같은데...
만약 글쓴이가 최상위 / 디렉토리에서 해당 스크립트를 실행하였다면,
당연히 /tmp 라는 디렉토리가 기본적으로 존재하기 때문에 파일 생성을 할 수가 없고, 마찬가지로 스크립트 종료 시 디렉토리를 rm으로 지우려고 하다보니 에러 메세지가 발생하는 것으로 생각 할 수 있습니다.
만약 최상위 디렉토리에서 실행한 것이라면 다른 디렉토리를 만들어서 옮긴다음에 다시 실행 해보시기 바랍니다.
유추하건데... 스크립트 상에서 실행하면서 실행 스크립트가 있는 디렉토리에 tmp라는 파일을 생성하고 스크립트 종료시에 해당 tmp 파일을 rm으로 삭제하는 것 같은데...
만약 글쓴이가 최상위 / 디렉토리에서 해당 스크립트를 실행하였다면,
당연히 /tmp 라는 디렉토리가 기본적으로 존재하기 때문에 파일 생성을 할 수가 없고, 마찬가지로 스크립트 종료 시 디렉토리를 rm으로 지우려고 하다보니 에러 메세지가 발생하는 것으로 생각 할 수 있습니다.
만약 최상위 디렉토리에서 실행한 것이라면 다른 디렉토리를 만들어서 옮긴다음에 다시 실행 해보시기 바랍니다.