Logs Cleaner for CyberPanel

 I recently had a serious problem with the logs, the switchLSWSStatus file weighed over 700GB. Therefore I decided to share my script with you to always keep the server logs clean.

FOLLOW MY GUIDE

sudo -i
cd /root/
nano logscleaner.sh

Paste this code:

#!/bin/bash # Software Logs Cleaner v1.0alpha, use only for test # Powered by Nicholas Sciortino # clear all logs of CP rm -rf /usr/local/lsws/logs/* # clear OpenLiteSpeed cache folder rm -rf /usr/local/lsws/cachedata # remove old CyberPanel versions rm -rf /usr/local/*.tar.gz # clear other logs rm -f /home/cyberpanel/switchLSWSStatus rm -f /home/cyberpanel/stderr.log rm -f /home/cyberpanel/error-logs.txt

After you have to give permissions to the executable file

chmod +x logscleaner.sh

Now you can run it manually with the command, after you have cleared all logs and freed up a lot of memory ^^

sh logscleaner.sh

We can also automate cleanup using a cron

crontab -e

At the end of the file add

0 0 * * 0 sh /root/logscleaner.sh

Once a week the script will be executed which will delete all the logs

Comments

Popular posts from this blog

How to install zimbra collaboration suite 8.8.11 on CentOS 7

cpanel exam CPSP Answers

how to install internet download manger in linux