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