39 lines
1.0 KiB
Bash
39 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
cache_src () {
|
|
|
|
#MEMORIA RAM
|
|
unset ram1
|
|
unset ram2
|
|
unset ram3
|
|
unset _usor
|
|
_usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
|
|
ram1=$(free -h | grep -i mem | awk {'print $2'})
|
|
ram2=$(free -h | grep -i mem | awk {'print $4'})
|
|
ram3=$(free -h | grep -i mem | awk {'print $3'})
|
|
bot_retorno="==========Antes==========\n"
|
|
bot_retorno+="Ram: $ram1 || EN Uso: $_usor\n"
|
|
bot_retorno+="USADA: $ram3 || LIBRE: $ram2\n"
|
|
bot_retorno+="=========================\n"
|
|
msj_fun
|
|
|
|
sleep 2
|
|
|
|
sudo sync
|
|
sudo sysctl -w vm.drop_caches=3 > /dev/null 2>&1
|
|
|
|
unset ram1
|
|
unset ram2
|
|
unset ram3
|
|
unset _usor
|
|
_usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
|
|
ram1=$(free -h | grep -i mem | awk {'print $2'})
|
|
ram2=$(free -h | grep -i mem | awk {'print $4'})
|
|
ram3=$(free -h | grep -i mem | awk {'print $3'})
|
|
bot_retorno="==========Ahora==========\n"
|
|
bot_retorno+="Ram: $ram1 || EN Uso: $_usor\n"
|
|
bot_retorno+="USADA: $ram3 || LIBRE: $ram2\n"
|
|
bot_retorno+="=========================\n"
|
|
msj_fun
|
|
}
|