logrotate --version
logrotate 3.8.7
mkdir -p /home/system/app-telo/
vi /home/system/app-telo/logrotate.conf
isinya :
/home/system/app-telo/logs/*.log
/home/system/app-telo/logs/*/*.log
/home/system/app-telo/logs/*/*/*.log
/home/system/app-telo/logs/*/*/*/*.log
/home/system/app-telo/logs/*/*/*/*/*.log
/home/system/app-telo/logs/*/*/*/*/*/*.log
/home/system/app-telo/logs/*/*/*/*/*/*/*.log
/home/system/app-telo/logs/*/*/*/*/*/*/*/*.log
/home/system/app-telo/logs/*/*/*/*/*/*/*/*/*.log
{
daily
dateext
notifempty
missingok
compress
compressoptions -9
nocreate
rotate 10000
}
# test buat file log
echo "telo" > /home/system/app-telo/coba.log
# run logrotate manualy
logrotate /home/system/app-telo/logrotate.conf --state /home/system/app-telo/logrotate-state
# force run logrotate now
logrotate /home/system/app-telo/logrotate.conf --state /home/system/app-telo/logrotate-state --force
# add to cron
@daily logrotate /home/system/app-telo/logrotate.conf --state /home/system/app-telo/logrotate-state