2013-06-27 4 views
0

정리 스크립트 파일을 삭제 : 나는 7 일 또는 오래된 파일을 삭제 한로그인 배쉬에서

. $HOME/u0146121 
find $HOME/OldLogFiles/ -type f -mtime +7 -delete 

,하지만 지금은 내가 삭제 무엇을 기록하고 싶습니다. 배관을 사용해야합니까? 저는 쉘 스크립팅의 초보자입니다.

+0

당신은 많은 도움이 – Mgetz

답변

0

검증되지 않은

log=$HOME/OldLogFiles/deleted.log.$(date +%Y%m%d%H%M%S) 
find $HOME/OldLogFiles/ -type f -mtime +7 -delete -print > "$log" 
+0

감사 http://superuser.com/보다는 유래에이 질문에 대한 더 나은 도움을 얻을 수 있습니다! 새 로그 파일을 현재 날짜로 변경하고 실제로 파일을 기록하는 방법을 정리하는 방법을 알고 있습니까? 너무 많이 묻는거야? – mkrouse

+0

나는 당신이 무엇을 요구하고 있는지 이해하지 못합니다. 새로 삭제 된 로그에는 현재 날짜가 기록됩니다. 무엇이 구체적으로 "부정한"무엇입니까? –

+0

날짜로 이름을 표시하는 로그 파일을 생성하고 싶습니다. 하나는 파일을 열어서 읽을 수 없습니다. 예를 들어, /home/u0146121/OldLogFiles/file1.txt/home/u0146121/OldLogFiles/file2.txt 더 나은 정보를 표시하는 방법이 있는지 궁금합니다. – mkrouse

관련 문제