- 작성시간 : 2022/07/19 16:44
- 퍼머링크 : mcchae.egloos.com/11412084
- 덧글수 : 0
다음과 같이 shell script를 하나 만들어,
#!/usr/bin/bash
MAX_SIZE=10M
LOG_FOLDER=/docker/on_prem
find ${LOG_FOLDER}/log -type f -size +${MAX_SIZE} -exec truncate --size=${MAX_SIZE} {} \;
crontab에 넣어 두면 됩니다.
크기는 MAX_SIZE 에 크기를 지정해 놓으면 LOG_FOLDER에서
모든 하위 폴더에서 *.log 파일인데 크기가 10M바이트가 넘으면 찾아
마지막 10M바이트만 남기고 다시 커지게 됩니다.
하루에 한번씩이고 돌리면 됩니다.
어느 분께는 도움이 되셨기를 ..
덧글