Hallo Forum,
ich habe eine LOG - Datei, in welcher manchmal folgender Eintrag aufscheint (manchmal auch mehrmals!)
Genau diese Zeile möchte ich auslesen und wenn Sie auftritt, dann darauf weitere Aktionen ausführen, wie eine bestimmte Datei in ein Verzeichnis kopieren!
Folgendes habe ich mir dabei gedacht, das aber nicht funktionierte!
Jedoch gibt er mir im Shell-Script niemals 0 oder 1 zurück!
Führe ich aber nur den Befehl in der Shell alleine aus, dann bekomme ich immer 0 oder 1 zurück.
Kann mir jemand vielleicht weiterhelfen, wie ich den Status abfragen kann im Shellscript und diesen dann weiterverarbeiten kann?
Auf diesen Status aufbauend soll dann ein bestimmtes File kopiert werden!
Danke vielmals schon für jede Hilfe.
Mfg
Byron
ich habe eine LOG - Datei, in welcher manchmal folgender Eintrag aufscheint (manchmal auch mehrmals!)
Action was deadlocked with another process
and is the deadlock victim.
You must re-run.
Genau diese Zeile möchte ich auslesen und wenn Sie auftritt, dann darauf weitere Aktionen ausführen, wie eine bestimmte Datei in ein Verzeichnis kopieren!
Folgendes habe ich mir dabei gedacht, das aber nicht funktionierte!
Code:
RESULT=`grep "Action was deadlocked with another process
and is the deadlock victim.
You must re-run." ImportFile.log | echo $?
Jedoch gibt er mir im Shell-Script niemals 0 oder 1 zurück!
Führe ich aber nur den Befehl in der Shell alleine aus, dann bekomme ich immer 0 oder 1 zurück.
Code:
> grep "Action was deadlocked with another process
and is the deadlock victim.
You must re-run." ImportFile.log" | echo $?
Kann mir jemand vielleicht weiterhelfen, wie ich den Status abfragen kann im Shellscript und diesen dann weiterverarbeiten kann?
Auf diesen Status aufbauend soll dann ein bestimmtes File kopiert werden!
Danke vielmals schon für jede Hilfe.
Mfg
Byron