Dans le besoin d'ajouter des messages de journalisation personnalisés au fichier ppp.log, je constate que la date et l'heure sont manquantes lors de la sortie de la commande dans le fichier >> /var/log/ppp.log
. D'autres messages relatifs à pppd dans ppp.log sont précédés d'un format d'horodatage qui est similaire à : " Sat Apr 9 17:18:02 2016 :
". Mon objectif est d'afficher ce format exact de date et d'heure dans un fichier de type Mavericks shell script
Je sais que d'autres fichiers journaux ont des horodatages différents. Je veux recréer le format utilisé dans ppp.log.
Régression
Cet environnement Mac OS X 10.9 est configuré avec une locale en néerlandais. Par conséquent, $ echo $(date '+%a')
retours " za
"au lieu du " Sat
". C'est la partie qui peut être réparée par export LC_TIME="C"
o export LC_TIME="POSIX"
. J'ai essayé de lire le date
y pppd
page de manuel. Cependant, il y a toujours le nom alphabétique abrégé du fuseau horaire. CEST (le %Z
partie en $ date +%Z
) dans la sortie " Sat Apr 9 18:12:12 CEST 2016
".
Je sais que je peux créer le format en utilisant toutes les différentes $ date
codes de format, comme %a %b %e
etcetera. Mais je suppose qu'il y a un chemin plus court, n'est-ce pas ?