J'ai écrit un script pour obtenir la taille de mon stockage S3, le script fonctionne bien, sauf qu'il continue à boucler et ne s'arrête jamais. Je reçois toutes les sorties dont j'ai besoin mais ça continue à les traverser.S3 Bash Script looping
Des idées sur pourquoi son bouclage?
#!/bin/sh
DAY=$(date +"%d%b%Y")
BUCKET='/home/user/Scripts/Holding/s3buckets.txt'
BLIST='/home/user/Scripts/Holding/blist.txt'
LOGDIR='/home/user/Scripts/Holding/'
USAGE=$BLIST
s3cmd ls > $BUCKET
awk '{print $3}' $BUCKET > $BLIST
while read USAGE; do
s3cmd du -H $USAGE
done < $BUCKET > $LOGDIR/S3Usage$DAY.txt
Quel est le format de sortie 's3cmd ls'? – jman
'2011-01-28 15:24 s3: // bucket1 2010-12-24 10:51 s3: // bucket2' – Grimlockz
Pourquoi avez-vous' USAGE = $ BLIST' quand vous allez l'écraser avec le 'en lecture ... <$ BUCKET'? – blahdiblah