Parfois, pour suivre ce qui se passe en production, j'ai besoin d'afficher un log qui se raffraichit en temps réel, ou presque, sur l'écran.
Le problème est que je n'ai aucun accès ssh sur la machine de production, mais uniquement un accès http sur le fichier de log.
Le petit script ci-dessous résoud le problème; il va chercher tous les 10 secondes le log sur le serveur, et en affiche les 10 dernières lignes...
_________________________
tail --lines=10 -f srv.log &
while :
do
wget --quiet --continue --no-proxy http://logsrv/app/pr/srv.log
sleep 10
done
_________________________
Libre à l'utilisateur de faire un grep dessus... ;-)
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire