Re: Logdatei um Datum ergaenzen [ddclient 3.6.2]
Moritz Lenz schrieb:
> jo.antispam@gmx.de wrote:
>> Es muss doch konfortabler gehen als
>> echo $(date) >dummyfile
>> ddclient >>dummyfile
>> dann mit grep -c prüfen ob "SUCCESS" in dummyfile vorkommt
>> und wenn ja ddclient.log ergänzen.
>
> Wie wäre es mit ddclient | perl -pe 'print scalar localtime(time), " ",
> $_' >> dummyfile
Wäre das nicht äquivalent zu obiger Variante?
Gegenvorschlag: Ausgabe von ddclient (habe keine Ahnung, wie die
aussieht) in Variable speichern, prüfen, ob ein bestimmter String
vorkommt und wenn ja, dann formatiertes Datum und Variableninhalt ins
Logfile schreiben. So in dieser Art:
----snip----
DDCLIENTVAR=`ddclient`
echo ${DDCLIENTVAR} | grep SUCCESS && \
echo `date +%Y-%m-%d ; echo ${DDCLIENTVAR}` >> ddclient.log
----snip----
(ohne Erfolgsgarantie)
Gruß
Ben
Reply to: