Passer au contenu

Comment connaître la durée totale de vos appels vers votre fournisseur d’accès Internet ?

Solution : en utilisant une commande avec zgrep et awk.

Testé avec Mandrake 8.0/SuSE 7.2Vous voulez connaître la durée totale de toutes vos connexions Internet, même si elles ont été archivées par logrorate. Pour cela, dans une console ou une fenêtre de terminal, saisissez la commande zgrep “Connect time” `find /var/log/ -name messages* -print` | awk ‘{min += $8} END {print min ” minutes soient ” min/60 “heure(s)”}’ . Après avoir validé par un appui sur la touche <>, vous obtiendrez la durée totale de vos appels vers votre fournisseur d’accès Internet.Exemple :

[root@serveur3 /root]# zgrep “Connect time” `find /var/log/ -name messages* -print` | awk ‘{min += $8} END {print min ” minutes soient ” min/60 ” heures”}’
12762.3 minutes soient 212.705 heures
.Les apostrophes qui entourent find /var/log/ -name messages* -print sont le résultat de lappui simultané des touches AltGr + è. La commande zgrep permet en effet de rechercher un texte dans une archive compressée avec tar.

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


Filigrane Press