Abfrage Logfile

@Xanti

Wäre ich mal nicht so vorlaut gewesen.....:-)

Danke, wieder was gelernt.

Vor allem das man nicht davon ausgehen sollte das bestimmte Features nicht existieren, bloß weil sie einem selber sinnlos erscheinen ( oder habt ihr "True if string s1 comes after s2 based on the binary value of their characters." jemals für irgendwas benötigt? [ernstgemeinte Frage])

@grechos

Warum willst du zwei Dateinamen vergleichen die du dir kurz vorher selber definiert hast? Xanti hat dir doch schon erklärt, dass man für das was du machen willst zb. stat nehmen kann.
 
@superschlucker

dimigr und dimikl sind auf dem Verzeichnis
Also die Dateien waren zum Testen gedacht
---------------------------------------------------------------
Mein Hauptproblem ist:
ich habe ein log was alle 3-4 Sekunden geschrieben wird
Dieses log wird nicht mehr geschrieben wenn unser System ein Fehler hat
Wenn dieser Fehler auftritt das dieses Log nicht mehr geschrieben wird möchte über mailx eine Email senden
deshalb dachte ich
den Vergleich des Logs über das Size oder über das Datum abzufackeln

Das ist der Knackpunkt
 
Hallo

Wenn du absolut nicht mit stat arbeiten willst, oder kannst:

Dann würde dir doch schon der Vergleich der letzten Zeile weiterhelfen oder?
Wenn der timestamp im log mit steht, ist das eindeutig.

Code:
A="$(tail -n1 datei)";
sleep 60;
B="$(tail -n1 datei)";

if [ "$A" = "$B" ]; then
echo "Nix passiert";
fi

Oder so ähnlich...
Aber was ist denn bei dir mit stat?

Gruß Wolfgang
 
hi wolfgang
ich weiss es einfach net wie würde denn so ein Abfrage mit Stat aussehen
 
supersucker schrieb:
Vor allem das man nicht davon ausgehen sollte das bestimmte Features nicht existieren, bloß weil sie einem selber sinnlos erscheinen ( oder habt ihr "True if string s1 comes after s2 based on the binary value of their characters." jemals für irgendwas benötigt? [ernstgemeinte Frage])
.

Das ist ein ganz simpler, geläufiger Stringvergleich. Das "based on the binary value" sagt halt aus, auf welcher Basis die einzelnen Zeichen verglichen werden, nämlich anhand ihrer Position in der Ascii-Tabelle.

Gruss, Xanti

edit: @grechos: Was gibt "which stat" und "man stat" aus?
 
Zuletzt bearbeitet:
HAllo An Alle
habe über Wolfgangs Lösungvorschlag hingekriegt
Danke an alle war echt super
Thread bitte schliessen
 
Warum sollten wir den Thread schliessen? Vielleicht kommt irgendwann jemand mit demselben Problem und möchte Deine Lösung diskutieren. :)

Gruss, Xanti
 

Ähnliche Themen

If-Abfrage kommt nicht positiv zurück, obwohl Kriterium erfüllt

line 7: [: /dir1/dir2/dir3/dir4/filename... : binary operator expected

Switche abfragen über Script

Hilfe für ein shell script

günstiger Mehr-Kerner (CPU) für VMs

Zurück
Oben