Bonjour,

Je bloque sur la mise au point d'une commande AWK pour créer une commande Bash contenant du awk permettant de récupérer la taille des points de montage d'une machine et éventuellement de produire des erreurs si ça dépasse une seuil. Cela se comporte de manières différentes entre deux machines CentOS.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
df -m | awk 'BEGIN{total=0;utilise=0;dispo=0;nbr=0;FS=" "}
   NR>1 {nbr++;total+=$1;utilise+=$2;dispo+=$3}
   ((NR >1 && NR <FNR) && $4 >70 ) {print ("ALERTE : \t"$5"\t OCCUPE A : " $4)}
   END {print (" => Taille totale du disque : " total " Mo - Utilisee : " utilise " Mo - dispo : " dispo " Mo")}'
Basiquement au départ voici la commande que je souhaite intégrer dans un Bash. Toute remarque ou/et aide est la bienvenue.

Par avance je vous remercies.

Marco.