Titel: Skript zum Abfragen einer vorhandenen Datei Verfasst am: 04.08.2006, 12:05 Uhr
Anmeldung: 02. Sep 2004
Beiträge: 145
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
Titel: Skript zum Abfragen einer vorhandenen Datei Verfasst am: 04.08.2006, 12:21 Uhr
Anmeldung: 17. Sep 2004
Beiträge: 1600
Wohnort: Nahe der bayerischen Voralpen
hi rh,
du musst die Option des test-Kommandos abändern.
Code:
-r Datei
ist wahr, wenn die Datei existiert und lesbar ist