LogRotate Add a service to logrotate vi /etc/logrotate.d/name_of_file /var/log/some_dir/somelog.log {         su root root         missingok         notifempty         compress         size 5M         daily         create 0600 root root } su - run a root user missingok  - do not output error if logfile is missing notifempty  - donot rotate log file if it is empty compress  - Old versions of log files are compressed with gzip(1) by default size  - Log file is rotated only if it grow bigger than 20k daily  - ensures daily rotation create  - creates a new log file wit permissions 600 where owner and group is root user Force run a logrotate logrotate -f /etc/logrotate.conf Once it's all done no need to do anything else, log rotate already runs in /etc/cron.daily/logrotate