J'essaie d'écrire un script qui calculera la taille d'un répertoire et si la taille est inférieure à 10 Go, et supérieure à 2 Go, effectuez une action. Où dois-je mentionner le nom de mon dossier?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
duet comment tout le monde connaît toutes ces commandes: vous pouvez taper man dudans votre terminal pour rechercher la commande du dans le manuel. Cela affichera une sortie que vous pouvez afficher et résumera tous les indicateurs tels que -h, -c, -s, -b, -B, --apparent-size, etc. que les réponses suggèrent-vous d'utiliser. Ensuite, vous pouvez décider vous-même de la meilleure façon d'utiliser duvotre cas d'utilisation spécifique.