Travis가 API 오류 분석을 요청해서 확인해 본 결과 Temp folder를 작업 이후에 clean up 하지 않아서 32K limit로 인하여 오류가 발생한 case 였다.

다행히 TEST ( ? )  environment여서 다행이었지만, Production에 Temp folder가 몇 개나 있는지는 알수가 없었다.

이걸 shell을 어찌짜야 하나 internet을 뒤졌더니 다행히 아래와 같은 shell command로 가능했다.

shell> for D in *; do echo $D; find $D -type d| wc -l; done


다행히도 Production에 temp folder가 1000개 이상 넘는 case는 없어서 다행이었다.

근데 이상한건.. 어떻게 1000개가 넘는 case가 하나도 없을 수 있지?

U.I에서 clean up 해 준다고 해도, API만 사용하는 case도 많을 텐데..

'개발자세상 > Shell 관련' 카테고리의 다른 글

RPM Spec 실행 순서  (0) 2016.02.05
Java property 파일을 Shell에서 읽는 방법  (0) 2015.09.19
텍스트 프로세싱  (0) 2014.07.12
파일 기반의 do while 작성시 유의사항  (0) 2014.06.19
Shell script debug ( -x )  (1) 2013.08.04
Posted by headiron
,