estre
Commander
- Registriert
- Dez. 2005
- Beiträge
- 3.006
Hallo zusammen,
ich habe folgendes Skript bei dem ich jedes Mal auf eine Fehlermeldung stoße:
Als Ergebnis erscheint nun folgende Ausgabe inkl. Einer Fehlermeldung die ich mir nicht erklären kann:
Diese Zahl 580 scheint offensichtlich mit der sum-Variable zusammen, aber ich erkenne nicht was ich falsch gemacht habe, vorallem, da grundsätzlich ja auch die richtige Ausgabe erscheint.
Danke für Eure Hilfe!
Grüße
ich habe folgendes Skript bei dem ich jedes Mal auf eine Fehlermeldung stoße:
Code:
#!/bin/sh
sum=580
if [ $sum -le 5 ]
then
echo "OK: LOGISCHE LOGS SIND GESICHERT"
#exit $OK_STATE
fi
if [ $sum -gt 5 ]
then
if [$sum -le 20]
then
echo "WARNUNG: MINDESTENS 5 LOGISCHE LOGS WURDEN NICHT GESICHERT"
#exit $WARNING_STATE
else
echo "KRITISCH: MINDESTENS 20 LOGISCHE LOGS KONNTEN NICHT GESICHERT WERDEN"
#exit $CRITICAL_STATE
fi
fi
Als Ergebnis erscheint nun folgende Ausgabe inkl. Einer Fehlermeldung die ich mir nicht erklären kann:
bash: [580: command not found
KRITISCH: MINDESTENS 20 LOGISCHE LOGS KONNTEN NICHT GESICHERT WERDEN
Diese Zahl 580 scheint offensichtlich mit der sum-Variable zusammen, aber ich erkenne nicht was ich falsch gemacht habe, vorallem, da grundsätzlich ja auch die richtige Ausgabe erscheint.
Danke für Eure Hilfe!
Grüße