[해결]스크립트의 명령어가 무한반복됩니다.
글쓴이: hanpedro / 작성시간: 목, 2007/11/08 - 12:04오후
아래 스크립트를
chmod +x test.sh 로 실행하니 무한반복입니다.
#!/bin/sh
tar -cvp -T "files.list" -f files-`date '+%Y%m%d'`.tar
그런데,
tar -cvp -T "files.list" -f files-`date '+%Y%m%d'`.tar 만 실행하면 이상이 없습니다.
무엇이 잘못되었는지?
Forums:
files.list에 .이
files.list에 .이 들어있다거나 files-20071109.tar 처럼 만들 파일이 적혀있지는 않는지요?
tar 명령을 쓰면서 흔히 하게 되는 실수가,
1. tar cf a.tar . 처럼 tar를 포함하는 경로를 주어, tar 파일 자신의 앞 부분을 tar 파일의 맨 끝에 계속해서 추가하여 무한히 커지는 경우와
2. tar cf *.c 와 같이 깜빡하고 tar 파일을 이름을 넘겨주지 않았다가 그만 첫번째 인자로 들어간 소중한 파일을 날리는 경우가 있습니다.
hanpedro 님이 겪는 문제는 1번의 경우가 아닐까요?
--
Every truth is in the detail.
netj님
netj님 감사합니다.
해결하고 나니 님의 댓글이 있네요?
1번이 맞습니다.
자료는 저장하자!
저장해서 정리하지 않은 지식은 쓸모가 없다.
댓글 달기