Ich versuche, ein Skript zu schreiben, das eine Verzeichnisgröße berechnet. Wenn die Größe weniger als 10 GB und mehr als 2 GB beträgt, führen Sie eine Aktion aus. Wo muss ich meinen Ordnernamen angeben?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
ist und wie jeder diese Befehle kennt: Sie können man du
Ihr Terminal eingeben, um den Befehl du im Handbuch nachzuschlagen. Dies zeigt eine Ausgabe an, die Sie anzeigen können, und fasst alle Flags wie -h, -c, -s, -b, -B, -apparent-size usw. zusammen, deren Antworten Sie vorschlagen. Dann können Sie selbst entscheiden, wie Sie es am besten du
für Ihren speziellen Anwendungsfall verwenden möchten .