Sous Wheezy je dois changer le num=E9ro de colonne pour awk de 4 en 5...
TAILLE=3D`/bin/df | /bin/grep \/backup | /usr/bin/awk '{printf ("%s",$5)}=
' | /bin/sed 's/%//g'`
Donc ma question est la suivante... Pourquoi ?
Auriez vous une autre solution pour r=E9cup=E9rer cette valeur ? Je suis =
sur que oui...
Merci d'avance et bon app=E9tit,
Sylvain
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/512DEAD5.1090405@yahoo.fr
Sous Wheezy je dois changer le numéro de colonne pour awk de 4 en 5... TAILLE=`/bin/df | /bin/grep /backup | /usr/bin/awk '{printf ("%s",$5)}' | /bin/sed 's/%//g'`
Donc ma question est la suivante... Pourquoi ?
Auriez vous une autre solution pour récupérer cette valeur ? Je suis sur que oui...
En fait, le bon comportement est celui que tu as sous Wheezy : le pourcentage d'occupation du FS est bien le 5ème champ. Ce qu'il se passe, c'est que sous squeeze, df affiche les informations d'un FS sous deux lignes lorsque le chemin du device (premier champ) est trop long afin de garder visuellement alignées les différentes colonnes. Cela rend difficile l'analyse de la sortie du df par des programmes. Afin d'éviter ces inconvénients, il faut utiliser l'option -P (--portability : format POSIX) : les informations d'un FS sont alors toutes sur la même ligne, séparées par des tabulations et le pourcentage d'occupation est toujours le 5ème champ. Avec la version de df (paquet coreutils) sous wheezy, l'affichage POSIX se fait par défaut, ce qui explique le changement de comportement.
Moralité : il faut *toujours* utiliser l'option -P de df lorsqu'on l'utilise dans des scripts.
A+ Jean-Jacques
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Bonjour,
Le 27/02/2013 12:15, Sylvain MEDEOT a écrit :
Bonjour la liste,
Sur un de mes serveurs, je souhaite récupérer l'occupation disque sur
un volume monté dans backup.
Sous Wheezy je dois changer le numéro de colonne pour awk de 4 en 5...
TAILLE=`/bin/df | /bin/grep /backup | /usr/bin/awk '{printf
("%s",$5)}' | /bin/sed 's/%//g'`
Donc ma question est la suivante... Pourquoi ?
Auriez vous une autre solution pour récupérer cette valeur ? Je suis
sur que oui...
En fait, le bon comportement est celui que tu as sous Wheezy : le
pourcentage d'occupation du FS est bien le 5ème champ. Ce qu'il se
passe, c'est que sous squeeze, df affiche les informations d'un FS sous
deux lignes lorsque le chemin du device (premier champ) est trop long
afin de garder visuellement alignées les différentes colonnes. Cela rend
difficile l'analyse de la sortie du df par des programmes.
Afin d'éviter ces inconvénients, il faut utiliser l'option -P
(--portability : format POSIX) : les informations d'un FS sont alors
toutes sur la même ligne, séparées par des tabulations et le pourcentage
d'occupation est toujours le 5ème champ.
Avec la version de df (paquet coreutils) sous wheezy, l'affichage POSIX
se fait par défaut, ce qui explique le changement de comportement.
Moralité : il faut *toujours* utiliser l'option -P de df lorsqu'on
l'utilise dans des scripts.
A+
Jean-Jacques
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/512E0954.3010308@doti.fr
Sous Wheezy je dois changer le numéro de colonne pour awk de 4 en 5... TAILLE=`/bin/df | /bin/grep /backup | /usr/bin/awk '{printf ("%s",$5)}' | /bin/sed 's/%//g'`
Donc ma question est la suivante... Pourquoi ?
Auriez vous une autre solution pour récupérer cette valeur ? Je suis sur que oui...
En fait, le bon comportement est celui que tu as sous Wheezy : le pourcentage d'occupation du FS est bien le 5ème champ. Ce qu'il se passe, c'est que sous squeeze, df affiche les informations d'un FS sous deux lignes lorsque le chemin du device (premier champ) est trop long afin de garder visuellement alignées les différentes colonnes. Cela rend difficile l'analyse de la sortie du df par des programmes. Afin d'éviter ces inconvénients, il faut utiliser l'option -P (--portability : format POSIX) : les informations d'un FS sont alors toutes sur la même ligne, séparées par des tabulations et le pourcentage d'occupation est toujours le 5ème champ. Avec la version de df (paquet coreutils) sous wheezy, l'affichage POSIX se fait par défaut, ce qui explique le changement de comportement.
Moralité : il faut *toujours* utiliser l'option -P de df lorsqu'on l'utilise dans des scripts.
A+ Jean-Jacques
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201302271531.31575.Sylvain.L.Sauvage@free.fr
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Bruno Muller
Hello,
On peut aussi aller chercher l'info un peu plus à la source et faire le calcul :
stat -f -c "(%b-%f)*100/%b" /backup | bc
Bruno -- LA NATURE EST BIEN FAITE P : À quoi ça sert, le rouge sur les ongles de pieds ? M : À faire croire aux insectes attirés par l'odeur... que les doigts de pieds sont vénéneux et qu'il ne faut pas les butiner.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Hello,
On peut aussi aller chercher l'info un peu plus à la source et faire le
calcul :
stat -f -c "(%b-%f)*100/%b" /backup | bc
Bruno
--
LA NATURE EST BIEN FAITE
P : À quoi ça sert, le rouge sur les ongles de pieds ?
M : À faire croire aux insectes attirés par l'odeur... que les doigts de
pieds sont vénéneux et qu'il ne faut pas les butiner.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/1361977766.11906.7.camel@bmuller-linux
On peut aussi aller chercher l'info un peu plus à la source et faire le calcul :
stat -f -c "(%b-%f)*100/%b" /backup | bc
Bruno -- LA NATURE EST BIEN FAITE P : À quoi ça sert, le rouge sur les ongles de pieds ? M : À faire croire aux insectes attirés par l'odeur... que les doigts de pieds sont vénéneux et qu'il ne faut pas les butiner.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/