Web lists-archives.com

Re: Adding Date & Time to a script's output log

On Thu, 01 Jun 2017, SUZANNE COBB wrote:
> I try to capture the date and time into a variable named 'dt':
> dt= $(date '+%d/%m/%Y %H:%M:%S');
> echo "%dt" "Changed ${DYN_DOMAIN} from ${registeredIp} to ${externalIp}" >> /var/log/updated-ddns.log

I think you want echo "$dt" "Cha[...].

% is generally only used to refer to a job specification.

Finally, you're probably better off using the "logger" command in
util-linux to write to log files, not appending to a file directly.

Don Armstrong                      https://www.donarmstrong.com

"Do you need [...] [t]ools? Stuff?"
"Our opponent is an alien starship packed with atomic bombs. [...] We
have a protractor."
 -- Neal Stephenson _Anathem_ p320