Passer au contenu

Comment afficher l’heure et la date quand une application en mode console affiche des messages ?

Solution : en ajoutant des paramètres sur la ligne de commande.

Testé avec Mandrake 8.0/SuSE 7.2Vous travaillez sur un programme qui affiche régulièrement des indications sur la console. Or, pour repérer chronologiquement les informations données par les messages, vous avez besoin de l’heure et de la date d’affichage. Pour cela, lorsque vous tapez votre commande, ajoutez-lui | awk ‘{print “[” strftime() “] ” $0}’. Par exemple, saisissez echo “test” | awk ‘{print “[” strftime(“%d/%m/%y %T”) “] ” $0}’ en respectant les espaces. Vous obtiendrez alors le résultat suivant :

[fred@station2 fred]$ echo “test” | awk ‘{print “[” strftime(“%d/%m/%y %T”) “] ” $0}’
[16/10/01 16:37:01] test
Pour améliorer le format daffichage, reportez-vous à la documentation de strftime (man strtime).

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press