The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Suche excat String in einem anderen String (grep "nicht") bora99 UNIX for Dummies Questions & Answers 0 06-05-2008 07:41 AM
Grep string und nächste Zeile karthikn7974 Shell Programmierung und Scripting 7 05-23-2008 06:06 AM
Problem mit grep auf Such-String in einer txt-Datei in mehrere Dateien M00 UNIX for Dummies Questions & Answers 2 05-18-2008 03:21 PM
ps-ef | grep <string> soliberus SUN Solaris 9 12-07-2007 03:31 AM
sed, grep, awk, regex - Extraktion eine passende Teilstring aus einer Datei / string Ropers Shell Programmierung und Scripting 2 05-23-2006 02:56 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 11-22-2007
eb222 eb222 is offline
Registrierte Nutzer
  
 

Join Date: März 2007
Beiträge: 6
wie grep für Streichorchester in Log-Datei

Hi

Im laufenden scriptwhich ein Backup erstellt eine Log-Datei

Wie kann grep nach der Zeichenfolge in das Logfile, so dass die Backup-Skript kann zur nächsten Stufe, weil sie sonst verlassen

dh

12:32:53 INF - Client abgeschlossen Senden von Daten für die Datensicherung

INF 12:33:02 - Backup von root auf den Client-lonbob04bak mit Politik Business_Objects_User, sched bus_obj_user: an, dass der Vorgang erfolgreich abgeschlossen wurde.

so wollen, haben so etwas wie:


wenn

[logfile | grep "an, dass der Vorgang erfolgreich abgeschlossen wurde"]

weiter
  #2 (permalink)  
Old 11-22-2007
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Nov 2001
Ort: Brisbane, Australien
Beiträge: 500

Code:
if [ `grep "the requested operation was successfully completed" ${LOGFILE}` ]
then
  ... all ok ...
else
  ... gone south ...
fi

Aus dem Stand, so wenden Sie sich bitte selbst testen. (nur um sicher zu gehen)

Zuletzt bearbeitet von Cameron, am 11-22-2007 09:13 AM.. Grund: verpasst "" "
  #3 (permalink)  
Old 11-22-2007
sandy0077's Avatar
sandy0077 sandy0077 is offline
Registrierte Nutzer
  
 

Join Date: Aug 2007
Ort: UK
Beiträge: 10
oder vielleicht ... u könnte

grep "an, dass der Vorgang erfolgreich abgeschlossen wurde" logfile> / dev / null
if [$? -eq 0]
dann
weiter
sonst
Ausfahrt
fi

--
  #4 (permalink)  
Old 11-22-2007
mvictorvijayan mvictorvijayan is offline
Registrierte Nutzer
  
 

Join Date: Sep 2007
Beiträge: 29
Skript

#! / bin / ksh

grep "an, dass der Vorgang erfolgreich abgeschlossen wurde" $ 1> / dev / null
RESULT \u003d `echo $?"
if [$ result \u003d\u003d 0], dann
echo "Weiter"
sonst
echo "Stop"
fi

Nehmen Sie dieses Skript-Datei ist sample.sh. Wenn Ihre Log-Datei ist logfile, dann in der Eingabeaufforderung geben, wie diese

$sample.sh logfile
  #5 (permalink)  
Old 11-22-2007
grial's Avatar
Grial grial is offline Forum Advisor  
El UNIX es como un toro
  
 

Join Date: Jun 2006
Ort: Madrid (Spanien)
Beiträge: 531
Es gibt verschiedene Ansätze, je nachdem:
- Das Backup-Skript, das außerhalb Ihres Skript.
- Das Backup-Skript beendet, wenn diese Zeile ist im Protokoll.
- Die Sicherung der Registrierung nur noch (oder müssen) eine Zeile mit dem Text.
- Andere ...
Eine Möglichkeit in diesem Fall:

Code:
#!/bin/ksh

( tail -f backup.log | while read l; do
   echo ".\c"
   echo $l | grep "the requested operation was successfully completed" > /dev/null 2>&1
   (( ! $? )) && exit 0
done ) && echo "string found, continue..."

# whatever to execute after the match, down here...

Zumindest, wenn Sie wollen, überprüfen Sie die Log-Datei "on the fly" ...

Grüße.

Zuletzt bearbeitet von Grial; am 11-22-2007 12:21 PM.. Grund: Kommentar hinzugefügt
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 04:02 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0