#1 Le 22/11/2005, à 17:50
- EcliptuX
[Script bash] Tester l'espace libre d'une partition [résolu]
Hello,
Je tente d'écrire un script en Bash et je suis confronté à un petit soucis : comment récuppérer la valeur de l'espace libre sur une des partitions de mon système ?
Merci d'avance.
Dernière modification par EcliptuX (Le 22/11/2005, à 18:06)
Hors ligne
#2 Le 22/11/2005, à 17:51
- cep_
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
man df
#3 Le 22/11/2005, à 17:54
- EcliptuX
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
la man page étant assez succinte, je vais voir en effet le "info coreutils df" comme indiqué.
Dernière modification par EcliptuX (Le 22/11/2005, à 17:56)
Hors ligne
#4 Le 22/11/2005, à 17:56
- cep_
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
alors je n'ai pas compris ta question.
Par exemple :
df -h /dev/hda1
ne suffit pas ?
#5 Le 22/11/2005, à 17:57
- EcliptuX
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
Résultat des courses : rien de rien dans le man page
Hors ligne
#6 Le 22/11/2005, à 17:58
- EcliptuX
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
alors je n'ai pas compris ta question.
Par exemple :
df -h /dev/hda1
ne suffit pas ?
En fait je veux isoler le résultat de l'espace disque restant (qu'il soit en octets, ko, Mo ou Go peut importe)
Le but étant dans mon script de tester cette valeur.
Hors ligne
#7 Le 22/11/2005, à 18:05
- EcliptuX
Re : [Script bash] Tester l'espace libre d'une partition [résolu]
Bon finalement après moults tatonnements couplés à une recherche avancée sur Google, j'ai le plaisir de vous faire part de ma découverte :
df -m /dev/hda6 | awk '/\/dev/ {split($4,hda6,"%");if (hda6[1] < 80) {print $4}}'
Décryptage que j'ai pu en faire (mes connaissances étant 'ach'ment limitées) :
- le -m donne la taille en Mo
- $4 correspond grosso modo à la colonne qui m'intéresse (la taille en octets)
- on teste si le chiffre est inférieur à 80Mo et si c'est le cas, on lance une action
En espérant que ça serve à quelqu'un d'autre
Dernière modification par EcliptuX (Le 22/11/2005, à 18:06)
Hors ligne