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
Perl-Skript - neu hinzufügen Logik zedex Shell Programmierung und Scripting 4 07-08-2008 02:11 PM
Brauchen Sie Hilfe: Shell-Skript neu zu starten, wenn keine apache. von Prozessen wächst _joshua_ Shell Programmierung und Scripting 14 03-07-2007 08:06 AM
Starten Script chapmana UNIX for Dummies Questions & Answers 1 11-27-2006 11:21 AM
Suspend / Neustart ein Prozess, in Shell-Skript daneensign Shell Programmierung und Scripting 1 02-14-2006 12:43 AM
Wie starten Sie ein Skript von der Spitze indo1144 Shell Programmierung und Scripting 2 07-02-2002 08:40 AM

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 01-02-2009
Backt Bakes is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 12
Restart Skript basiert auf MD5sum

Ok, ich habe ein kleines Skript geschrieben, dass ein Neustart perl Skript, wenn es nicht (es ist ein sehr unzuverlässig perl Skript, aber ich kann es nicht ändern, ist es von entscheidender Bedeutung, und ich weiß nicht, perl)
Die Ausgänge von Daten in eine Logdatei. Leider ist es auch regelmäßig hängt. Dies ist ein großes Problem, denn wenn es hängt, werden keine Daten in die Logdatei (die wird analysiert, indem Sie ein Python-Skript). Also, was ich tun wollen, ist die MD5sum das Logfile alle 30 Sekunden, und wenn die md5sum ist die gleiche wie die md5sum der halben Minute vor, um die Schrift. Wie könnte ich das tun?
  #2 (permalink)  
Old 01-02-2009
JerryHone JerryHone is offline
Registrierte Nutzer
  
 

Join Date: Nov 2006
Ort: UK
Beiträge: 178
In Korn ...

während die wahre
tun
chksum1 \u003d "Summe <logfile>"
Sleep 30
chksum2 \u003d "Summe <logfile>"
if [$ chksum1 \u003d $ chksum2]
dann
Prellzeit Perl Skript
fi
getan

HTH

Jerry
  #3 (permalink)  
Old 01-02-2009
Backt Bakes is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 12
Ich habe versucht dies in Korn, und erhielt:

Code:
./checksumtester[10]: [: (path to log):unknown operator

Ich hatte das gleiche Ergebnis, als ich versuchte es in Dash als gut.
  #4 (permalink)  
Old 01-02-2009
Backt Bakes is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 12
durch die Art und Weise, Linie 10 lautet:
if [$ chksum1 \u003d $ chksum2]
  #5 (permalink)  
Old 01-02-2009
JerryHone JerryHone is offline
Registrierte Nutzer
  
 

Join Date: Nov 2006
Ort: UK
Beiträge: 178
Haben Sie einfache Anführungszeichen ( ') anstelle von backquotes ( ") in der" chksum \u003d "Linien?
  #6 (permalink)  
Old 01-02-2009
JerryHone JerryHone is offline
Registrierte Nutzer
  
 

Join Date: Nov 2006
Ort: UK
Beiträge: 178
Auch können Sie verwenden möchten, ...

if [ "$ chksum1" \u003d "$ chksum2"]

für die Richtigkeit und auch zum Schutz gegen die eingebettete Leerzeichen in chksum1 und 2.
  #7 (permalink)  
Old 01-02-2009
Backt Bakes is offline
Registrierte Nutzer
  
 

Join Date: Sep 2008
Beiträge: 12
Ich möchte eigentlich nur kopiert, was Sie geschrieben haben.

Es war die "$ chksum1" zitiert, dass es feste. Danke!
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 01:26 AM.


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