1
0

cache 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/bash
  2. cache_src () {
  3. #MEMORIA RAM
  4. unset ram1
  5. unset ram2
  6. unset ram3
  7. unset _usor
  8. _usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
  9. ram1=$(free -h | grep -i mem | awk {'print $2'})
  10. ram2=$(free -h | grep -i mem | awk {'print $4'})
  11. ram3=$(free -h | grep -i mem | awk {'print $3'})
  12. bot_retorno="==========Antes==========\n"
  13. bot_retorno+="Ram: $ram1 || EN Uso: $_usor\n"
  14. bot_retorno+="USADA: $ram3 || LIBRE: $ram2\n"
  15. bot_retorno+="=========================\n"
  16. msj_fun
  17. sleep 2
  18. sudo sync
  19. sudo sysctl -w vm.drop_caches=3 > /dev/null 2>&1
  20. unset ram1
  21. unset ram2
  22. unset ram3
  23. unset _usor
  24. _usor=$(printf '%-8s' "$(free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }')")
  25. ram1=$(free -h | grep -i mem | awk {'print $2'})
  26. ram2=$(free -h | grep -i mem | awk {'print $4'})
  27. ram3=$(free -h | grep -i mem | awk {'print $3'})
  28. bot_retorno="==========Ahora==========\n"
  29. bot_retorno+="Ram: $ram1 || EN Uso: $_usor\n"
  30. bot_retorno+="USADA: $ram3 || LIBRE: $ram2\n"
  31. bot_retorno+="=========================\n"
  32. msj_fun
  33. }