Script for release the RAM cache everyday

# This is the script for release the memory cache everyday #
top -b -n 1 | head > /tmp/file1.txt
sleep 10
sync; echo 1 > /proc/sys/vm/drop_caches
sleep 20
top -b -n 1 | head  > /tmp/file2.txt
cat /tmp/file1.txt /tmp/file2.txt > /tmp/ram.txt

EMAIL_BODY="
Hello Sysadmin Team,

This is the RAM status after releases:
$(cat /tmp/ram.txt)
Thanks,
DC Team
"

echo "Subject: RAM status for ABC Server" "$EMAIL_BODY" | /opt/zimbra/postfix-2.10.3.2z/sbin/sendmail -t alert@domain.com.

The Above Script will clear the Unused RAM . This will send the email before and after Clearing the RAM.
Use This script when very Less number of users are using the server.This script will run on Linux Server (RedHat/Centos).The Script can be run during Night Time using Crontab.

Kindly update the Email ID and Sendmail path correctly as per  your server.

Popular posts from this blog

Password Expiry notification for the users in zimbra 8.x within 7 Days for the email users

Hacking