[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: