[질문] 백업 관련인데요.. 백업은 되는데요. 삭제가 안되서요..
글쓴이: 후OOv / 작성시간: 월, 2005/07/25 - 2:25오후
!/bin/sh
dir=/backup
time=`date +%Y%m%d%H`
/usr/bin/mysqldump -Al -u root -p1111 > $time".sql"
tar czf $dir"/"$time".tar.gz" $time".sql"
rm -rf $time".sql"
find $dir -atime +8 -exec rm -rf {} ;
일주일치만 남겨두고 하루 여유해서 8일꺼만 남겨두고요
매일 매일 백업은 잘되는데요.. 삭제가 잘 안되네요
전부 서버에 그대로 남아 있어서 일일히 삭제 해줘야 해서요
그냥 저 명령어 치면 되는데 왜 cron 에서 돌리면 왜 안되는지;;;;
선배분들 좀 도와주세요 ^^;;
Forums:
[code:1]find $dir -atime +8 -exec rm -rf
find $dir -atime +8 -exec rm -rf {} ;
==>find $dir -atime +8 -exec rm -rf {} \;
위에 해봐도 안되는데요 ㅠㅠ;뭔지 정말 모르겠네요;;
위에 해봐도 안되는데요 ㅠㅠ;
뭔지 정말 모르겠네요;;
여러분도~ 인라인을 타보아요 ^^
[quote="Anonymous"][code:1]find $dir -at
find $dir -ctime +8 -exec rm -f {} \;
-atime 대신 -ctime 을 한번 적용해보세요.
Re: [질문] 백업 관련인데요.. 백업은 되는데요. 삭제가 안되서
그냥 저 명령어 치면 (삭제가) 되는데 cron에서는 안된다는 말씀이시죠? 그렇다면 cron 이 동작하는 환경에 문제가 있겠죠.
시스템 차원의 cron을 돌리시는 건지 사용자 cron에 등록하신 것인지 모르겠지만 어쨌든 cron으로 실행시키는 명령의 출력은 cron의 임자에게 메일로 전달됩니다. 그 메일을 확인하시면 답을 찾으실 수 있을 것입니다.
"그냥 하면 잘 되는데 cron으로 돌리면 안된다" 인 경우의 대부분은, PATH 등의 환경 문제이거나 실행시간 cwd를 고려하지 않은 경우, 드물게 권한 문제인 경우 등입니다. 예를 들면,
이런 경우죠.
--
"The love you take is equal to the love you make." The End, by Beatles
소중한 답변들 감사합니다.허나 아직 해결이 안되고 있네요 ㅠ.ㅠ
소중한 답변들 감사합니다.
허나 아직 해결이 안되고 있네요 ㅠ.ㅠ
좀 더 알아봐야겠습니다~!
조언 해주셔서 감사합니다 ^^[/b]
여러분도~ 인라인을 타보아요 ^^
댓글 달기