J'ai fait un petit script pour connaitre l'espace disque de mon serveur SME et placer cette info dans une variable. Je l'ai fait avec les connaissances limités que j'ai de bash . Le voici donc:
- Code: Tout sélectionner
#!/bin/bash
#espace disque actuel
declare -a tab
DISK_FREE_PHY=`df -t ext3 | grep '^/dev/' | awk '{print $4}'`
echo $DISK_FREE_PHY > $REP_LOG/temp
tab=( `cat "$REP_LOG/temp" | tr '\n' ' '`)
DISK_FREE_PHY=`expr ${tab[0]} + ${tab[1]}`
rm -f $REP_LOG/temp
Comme vous pouvez le remarquer, je suis passé par un fichier temporaire pour obtenir l'espace libre, je trouve cela un peu "moyen" car je perds un temps important à obtenir l'info (accés disque pour écrire le fichier)
Avez vous une idée pour simplifier et /ou obtenir l'info plus simplement?
Merci d'avance.
Cordialement,