Időbélyeg hozzáadása

Soros porton érkező mérési adatok időbélyeggel való ellátása:

awk '{print strftime("%y-%m-%d %H:%M:%S"), $0 }' /dev/ttyS3 >meas.log

Nagyon tetszett, hogy ilyen egyszerűen meg tudtam oldani, és a legjobb, hogy a Busybox-ban levő awk-val is megy!
Az eredmény:

09-06-27 10:58:30 >00 T:23.38
09-06-27 11:02:44 >00 T:23.38
09-06-27 11:06:58 >00 T:23.38
09-06-27 11:11:13 >00 T:23.38 BAT:3.26
09-06-27 11:15:27 >00 T:23.38
09-06-27 11:19:41 >00 T:23.38

--
Soli Deo Gloria

Hozzászólások

syslog-ng-vel:


#syslog-ng.conf-ba, ha az "src" source a standard logsource:
destination onyimfajl { file(/ide/tedd/az/en/fajlomat); } ;
filter onyimfilter { level(debug) and facility(local3) ; };
log {source(src); destination{onyimfajl}; filter{onyimfilter}; };

Aztán a loggernek: "-p local3.debug" paramétert adsz, és örömködsz vala.