Scripte - Skript zum Abfragen einer vorhandenen Datei rh - 04.08.2006, 12:05 Uhr Titel: Skript zum Abfragen einer vorhandenen Datei
Hallo liebe Kanotixe,
irgendwie bin ich wohl etwas behämmert beim Erstellen der Fehlerbehandlungsroutinen für ein kleines Skript. Ich möchte mit
watch -n5 "tail -30 /var/log/$1"
die Änderungen der letzen 30 Zeilen einer Logdatei aller 5 Sekunden prüfen.
Für die Fehlerbehandlung will ich prüfen, ob
- der Nutzer "Root" ist
- überhaupt ein Parameter angegeben ist
- die angegebene Datei existiert und lesbar ist
Erstens und zweitens funzt prima (man kann ja ein bisschen bei den Skripts von Kano stiebitzen ... ) aber den letzten Punkt bekomme ich nich hin. Ich wollte es so realisieren:
if test -e /var/log/$1 ; then
echo -e "LOG-File /var/log/$1 does not exist ... -> EXITING"
exit 1
fi
Aber irgendwas funzt nicht, jedenfalls wird bspw. bei die nicht existierende
Datei test einfach nicht erkannt.
Whats wrong?
Beste Grüße, rh
bluelupo - 04.08.2006, 12:21 Uhr Titel: Skript zum Abfragen einer vorhandenen Datei
hi rh,
du musst die Option des test-Kommandos abändern.
Code:
-r Datei
ist wahr, wenn die Datei existiert und lesbar ist
rh - 04.08.2006, 12:43 Uhr Titel:
Zunächst vielen Dank, bluelupo,
und dann war da noch ein simpler Schreibfehler ...
Man soll eben Freitag nachmittag nix programmieren und sei es noch so einfach.