| 
 
				
					| 
  
  
    | 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.
 |  
          |  |  
         
	        |  |  |  
    |  |  
    |  |  
    |  |  |  |