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?