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