kanotix.com

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.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007