RSS
 

скрипт по очитке памяти

15 Апр

ScallopShell
Очень полезная штука.  Главное определить пороговое значение, и прикрутить к crontab.
threshold=1024
# Check if login as a root
if [ «$(whoami)» != «root» ]; then
echo «Please run as root!»
exit 1
fi
if [ «$1» = «-q» ]; then
echo «» > /dev/null
else
echo «$(free -m | awk ‘{ if ($1 == «Mem:») print «Free Before:»,$4,»MB»}’)»
fi
temp=$(free -m | awk ‘{ if ($1 == «Mem:») print $4}’)
if [ $temp -ge $threshold ]; then
if [ «$1» = «-q» ]; then
echo «» > /dev/null
else
echo «You woun’t have to free the memory.»
exit
fi
else
sync
echo «1» > /proc/sys/vm/drop_caches
fi
 if [ «$1» = «-q» ]; then
echo «» > /dev/null
else
echo «$(free -m | awk ‘{ if ($1 == «Mem:») print «Free Now:»,$3,»MB»}’)» >> /var/log/messages
fi

 
Комментарии к записи скрипт по очитке памяти отключены

Рубрика: Без рубрики

 

Comments are closed.