28.03.2024, 17:43 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
rh
Titel: Skript zum Abfragen einer vorhandenen Datei  BeitragVerfasst 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
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
bluelupo
Titel: Skript zum Abfragen einer vorhandenen Datei  BeitragVerfasst 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
 
 Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden  
Antworten mit Zitat Nach oben
rh
Titel:   BeitragVerfasst 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.
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.