Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- problems=()
- ejecucion_lenta () {
- mem_ava=$(cat /proc/meminfo | grep MemAvailable | awk '{print $2}')
- free_space_root=$(df -h | awk '
- $6=="/" {
- print $4
- }
- ')
- free_space_root_h=$free_space_root
- free_space_root=${free_space_root/K/000}
- free_space_root=${free_space_root/M/000000}
- free_space_root=${free_space_root/G/000000000}
- free_space_root=${free_space_root/T/000000000000}
- # menos de 4Gb libres en /
- [[ $free_space_root -le 40000000000 ]] && problems=("Poco espacio ($free_space_root_h) en partición root")
- # Menos de 150Kb libres de RAM
- [[ $mem_ava -le 150000 ]] && problems=("Memoria disponible insuficiente ($mem_ava kb)")
- }
- ejecucion_lenta
- for i in "${problems[@]}"; do
- echo $i
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement