Actions

 Langue:
 Flux RSS:

Description

This script will display the current memory usage (first step), optimize it, and display the result in the third step.

clean_memory.sh

#!/bin/bash 
########################################################### 
# File: clean_memory.sh                                   # 
# Author: Jerome DESMOULINS  djeshellstepsATdesmoulins.fr # 
# Description:                                            # 
#   Display current memory usage, optimize it, and        # 
#   display the result on a third step                    # 
########################################################### 
### Calling DjeShellSteps ### 
. `dirname $0`/djeshellsteps.sh 
BeginSteps 
########################################################### 
Step 10 "Display current memory usage" 
########################################################### 
if [ $RunThisStep -eq 1 ]; then 
free -m 
fi 
########################################################### 
Step 20 "Optimizing memory" 
########################################################### 
if [ $RunThisStep -eq 1 ]; then 
sync; echo 3 > /proc/sys/vm/drop_caches 
fi 
########################################################### 
Step 30 "Display memory usage after optimization" 
########################################################### 
if [ $RunThisStep -eq 1 ]; then 
free -m 
fi 
### End of Shell Script ### 
EndSteps 

Warning: This script must be launched by root user.

Retour