Bonjour, je souhaite récuperer les informations des resources de mon pc :
j'ai réaliser ce code :
Le probleme etant que le boucle ne s'effectue pas bien au lieu d'avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #!/bin/bash # add_users OLD_IFS=$IFS IFS=$'\n' for VAR in `df -kPlh | grep ^/dev/` do SYSTEME_FICHIER=`echo "$VAR" | awk '{ print $1 }'` TAILLE_TOTAL=`echo "$VAR" | awk '{ print $2 }'` OCCUPE=`echo "$VAR" | awk '{ print $3 }'` DISPONIBLE=`echo "$VAR" | awk '{ print $4 }'` OCCUPE_SUR_100=`echo "$VAR"| awk '{ print $5 }'` OCCUPE_SUR_100="${OCCUPE_SUR_100%%%*}" echo "Système de fichier : ${SYSTEME_FICHIER} | " echo "Taille total sur le disque : ${TAILLE_TOTAL}o | " echo "Taille occupé : ${OCCUPE}o soit ${OCCUPE_SUR_100}% | " echo "Taille disponible : ${DISPONIBLE}o | " if [ $OCCUPE_SUR_100 -gt 10 ] ; then echo "/!\\ ATTENTION : Espace de stokage critique /!\\" fi done IFS=$OLD_IFS
j'ai :Système de fichier : /dev/sda5
Taille total sur le disque : 11G
Taille occupé : 3,2G
Taille disponible : 6,5G
Système de fichier : /dev/sda1
Taille total sur le disque : 10G
Taille occupé : 6,9G
Taille disponible : 3,2G
etc
Système de fichier : /dev/sda5
/dev/sda1
/dev/sda2 |
Taille total sur le disque : 11G
10G
20G |
Taille occupé : 3,2G
6,9G
17G |
Taille disponible : 6,5G
3,2G
2,8G |
Partager