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

cpanel exam CPSP Answers

How to install zimbra collaboration suite 8.8.11 on CentOS 7

awstats installation