En la necesidad de agregar mensajes de registro personalizados a ppp.log, veo que faltan la fecha y la hora cuando se envía el comando a >> /var/log/ppp.log
. Otros mensajes relacionados con pppd en ppp.log se añaden con un formato de marca de tiempo similar a: " Sat Apr 9 17:18:02 2016 :
". Mi objetivo es generar este formato de fecha y hora exacto en un Mavericks shell script
Sé que otros archivos de registro tienen marcas de tiempo de fecha / hora diferentes. Quiero volver a crear el formato como se usa en ppp.log.
Regresión
Este entorno Mac OS X 10.9 está configurado con una configuración regional en idioma holandés. Por lo tanto, $ echo $(date '+%a')
devuelve " za
" en lugar del " Sat
" deseado. Esa es la parte que se puede arreglar con export LC_TIME="C"
o export LC_TIME="POSIX"
. He intentado leer las páginas de manual date
y pppd
. Sin embargo, aún existe el nombre abreviado de la zona horaria alfabética CEST (la parte %Z
en $ date +%Z
) en la salida " Sat Apr 9 18:12:12 CEST 2016
".
Sé que puedo crear el formato utilizando todos los diferentes códigos de formato $ date
, como %a %b %e
etc. Aunque supongo que hay un camino más corto, ¿no?