Enviado em 24/10/2017 - 19:33h
Pessoas ... tenho o seguinte script#!/bin/bash
livre=`cat /proc/meminfo | grep "^MemFree" | tr -s ' ' | cut -d ' ' -f2` && livre=`echo "$livre/1024.0" | bc`
total=`cat /proc/meminfo | grep "^MemTotal" | tr -s ' ' | cut -d ' ' -f2` && total=`echo "$total/1024.0" | bc`
start=`echo 2500`
ativo=`uptime | awk '{print $3}'`
log="/home/mauricio/logs/agenda_cache.txt"
hora=`date +%H:%M:%S`
if [ "$ativo" -lt 6 ]; then
rm -f $log
fi
if [ "$livre" -le "$start" ]
then
sync; echo 3 > /proc/sys/vm/drop_caches
echo "$hora" >> $log
else
echo "$hora -> Não executado" >> $log
fi
exit 0
if [ "$livre" -le "$start" ]
then
sync; echo 3 > /proc/sys/vm/drop_caches
echo "$hora" >> $log