Hallo Heiko, Das schaut gut aus. Ja, ich wollte es für die Shell. Du meintest sicherlich "while read REPLY; do". Da hatte ich mich erst doch einen Moment drüber gewundert. Ich werde es später mal ausprobieren.
Gruß Björn Am 11.01.2011 16:45, schrieb Heiko Schlittermann: > Björn Abheiden <[email protected]> (Di 11 Jan 2011 16:22:35 CET): >> Hallo Liste, >> >> wie kann ich mir die Log-Einträge der vergangenen 60 Minuten anzeigen >> lassen. Die Zeilen der Protokolldatei fangen z.B. mit "2011-01-11 >> 16:17:48,542 INFO ..." an. >> Bisher habe ich mir mit 'date' die letzte Stunde ausgeben lassen und die >> Minuten verworfen. Jedoch ist mir das zu ungenau. > > In Shell? > Nicht ausgiebig getestet. > > #! /bin/bash > time0=`date +%s -d 'now - 1 hour'` > > { > while read; do > test $(date +%s -d "${REPLY:0:16}") -ge $time0 \ > && break > done; > cat > } </var/log/syslog >
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
