Autor |
Nachricht |
|
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 |
|
|
|
|
 |
|
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
|
_________________ Ciao bluelupo
SIDux Kernel 2.6.19.1-slh-up-1, tagesaktuell
AMD Athlon XP 2600+ | Memory 2048 MByte
GLX Renderer GeForce 7600 GT/AGP | GLX Version 2.1.0 NVIDIA 97.42
DSL6000 De-FLAT FRITZ!Box Fon WLAN 7050
|
|
|
|
 |
|
Titel:
Verfasst am: 04.08.2006, 12:43 Uhr
|
|
Anmeldung: 02. Sep 2004
Beiträge: 145
|
|
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. |
|
|
|
|
 |
|
|
|