쉘 스크립트에 관한 질문...
글쓴이: storm7707 / 작성시간: 화, 2004/05/25 - 3:53오후
#!/bin/bash
/usr/bin/find /home1/public_html/photo/cart/member/* -mtime +1 -exec rm -rf {} ';'
현재 이 형태로 해당 디렉토리에 하루지난 파일과 디렉토리를 삭제하고 있는데요
이 부분을 수정해서 'o_ ' 로 시작하는 디렉토리는 하루가 지나도 삭제하지 않도록 바꾸고 싶은데요.
위 스크립트는 제가 작성한게 다른분께서 작성하신 부분을 -mtime +1 에서 숫자만 변경해서 사용중이었습니다.
제가 쉘 스크립트 부분에는 지식이 없는지라 도움을 주시거나 도움을 받을수 있는 사이트를 가르쳐주시면 감사하겠습니다.
그럼 이만
Forums:
http://man.kldp.org/wiki/ManPage/find.1
http://man.kldp.org/wiki/ManPage/find.1
find의 맨 페이지를 읽어보시면 될 것 같습니다.
힌트를 드리자면 -path로 패스를 정하시고, -mtime으로 시간을 제한하시고, -not -path로 일부 패스는 제외하시고, -exec으로 파일을 지우면 되지 않을까 생각합니다. -exec rm대신에 파일 이름을 출력하도록 고쳐보시고 잘 작동하는 것을 확실히 하신 후에, 패스 파일들을 백업 하시고 본격 실험해보시면 좋지 않을까 생각해요.. : )
답변 감사합니다...... 해보겠습니다...^^
답변 감사합니다...... 해보겠습니다...^^
댓글 달기