Che cos'è una buona utility da riga di comando per guardare un file di registro dal vivo? Probabilmente è ovvio ma me ne sono completamente dimenticato.
Che cos'è una buona utility da riga di comando per guardare un file di registro dal vivo? Probabilmente è ovvio ma me ne sono completamente dimenticato.
Risposte:
Ci sono due cose che saltano subito in mente ...
coda -f
o
multtail
Supponendo che ti trovi nella stessa cartella del file di registro:
tail -f logfilename
Se vuoi guardare un aspetto specifico del tuo file, ad esempio solo gli IP in un registro di accesso, puoi fare:
tail -f your_file | cut -d' ' -f1 | logtop
supponendo che gli IP siano la prima colonna del file di registro.
Il tailf
comando è funzionalmente equivalente tail -f
ma migliore in termini di prestazioni. Da man tailf
:
tailf stamperà le ultime 10 righe di un file e quindi attenderà che il file cresca. È simile a tail -f ma non accede al file quando non è in crescita. Ciò ha l'effetto collaterale di non aggiornare il tempo di accesso per il file, quindi un flush del filesystem non si verifica periodicamente quando non si verifica alcuna attività di registro. tailf è estremamente utile per monitorare i file di registro su un laptop quando la registrazione è poco frequente e l'utente desidera che il disco rigido ruoti per conservare la durata della batteria.