리눅스

[리눅스] crontab 로그 주기적 삭제관리

홍또~ 2022. 1. 27. 14:07

crontab에 등록하여 사용할 수 있는 주기적 로그 삭제관리 쉘

#!/bin/bash
echo start script

#PATH
LOG_DIR=/app/logs

#Delete
/usr/bin/find $LOG_DIR -name "*.txt" -mtime +7 -type f -exec rm -f {} \;

#gZip 
/usr/bin/find $LOG_DIR -name "*" -mtime +7 -type f -exec gzip {} \;