Fornire un log

Fornire un log in http

In un sistema linux, potrebbe far comodo un tool in grado di fornire un log in modo semplice a chi lo vuole vedere.

Lo facciamo copiando un estratto di un file di questo log.

Normalmente questi file si trovano in aree non accessibili al server web, ed è quindi necessario trovare uno strumento per esporre questi tracciati ai nostri utenti: sviluppatori in genere. 

Il tool

Ho ideato questa soluzione che nel fornitre un log  mi consente di decidere cosa esporre con banali filtri. Scriviamo uno shell command come segue

while true; do tail -n 100 /var/log/apache2/sito.com-error.log > /var/www/sito.com/web/pippo_tutto.txt; sleep 2; done

per eseguirlo e lasciarlo in memoria, si possono usare molti modi … a voi la scelta.

  • nohup
  • screen
  • fare un batch da lanciare in background

Quindi andrà bene anche salvare il comando in un bath con la nostra shell predefinita, tipo la bash. Così da eseguirlo senza troppe preoccupazioni.

Fonti

Alcune fonti e articoli che potrebbero interessarti in rete sono https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/ dove trovi un vecchio ma sempre valido articolo che mostra le basi di quello che ho scritto e https://www.guru99.com/kali-linux-tutorial.html dove potrai trovare interessanti spunti circa usi meno convenzionali del sistema operativo.

linux, log

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Un progetto da realizzare?

Start up, think tank, idee da sviluppare in sistemi e software ...
angular
Python

© ICT360. All rights reserved. Powered by ICT360.