Mobile_user
Newbie
Tach zusammen,
Ziel: Größe eines Directories rausfinden und Warning wenn MAXSPACE überschritten wird.
Dazu hab ich ne ganz simple Frage zu folgendem Script:
MAXSPACE=15000
USEDSPACE=$(du -s)
echo "Current system usage is $USEDSPACE Blocks";
echo "Current maximum system usage is $MAXSPACE Blocks";
DELTA=$(($USEDSPACE-$MAXSPACE));
echo "Available space is $DELTABlocks";
Das Problem ist, dass <du -s> ein Format ausgibt wie folgt:
1235 .
(ausgeschrieben 1235 PUNKT)
--> Das Problem ist der Punkt dahinter der für das aktuelle Directory steht.
Damit ist USEDSPACE keine Zahl sondern wohl ein String und läßt sich nicht einfach von MAXSPACE abziehen.
Für Euch Spezialisten eine der leichtesten Übungen.
Danke schon mal im Voraus
MobileUser
Ziel: Größe eines Directories rausfinden und Warning wenn MAXSPACE überschritten wird.
Dazu hab ich ne ganz simple Frage zu folgendem Script:
MAXSPACE=15000
USEDSPACE=$(du -s)
echo "Current system usage is $USEDSPACE Blocks";
echo "Current maximum system usage is $MAXSPACE Blocks";
DELTA=$(($USEDSPACE-$MAXSPACE));
echo "Available space is $DELTABlocks";
Das Problem ist, dass <du -s> ein Format ausgibt wie folgt:
1235 .
(ausgeschrieben 1235 PUNKT)
--> Das Problem ist der Punkt dahinter der für das aktuelle Directory steht.
Damit ist USEDSPACE keine Zahl sondern wohl ein String und läßt sich nicht einfach von MAXSPACE abziehen.
Für Euch Spezialisten eine der leichtesten Übungen.
Danke schon mal im Voraus
MobileUser