C'è un modo semplice per fare qualcosa di simile, tail -f mylogfile
ma per avere le modifiche di più di un file visualizzato (forse con il nome del file aggiunto come prefisso a ciascuna riga)? O forse uno strumento GUI? Sto eseguendo Debian.
C'è un modo semplice per fare qualcosa di simile, tail -f mylogfile
ma per avere le modifiche di più di un file visualizzato (forse con il nome del file aggiunto come prefisso a ciascuna riga)? O forse uno strumento GUI? Sto eseguendo Debian.
Risposte:
Ci hai provato tail -f file1 file2
? Sembra fare esattamente quello che vuoi, almeno sulla mia macchina FreeBSD. Forse quello tail
che viene fornito con un sistema Debian può farlo anche?
-F
invece poiché un certo numero di file potrebbe essere troncato mentre riavvio i programmi del server.
tail -qF *.log
: -q
nascondere i nomi dei file e -F
, come ha sottolineato Arcege, lasciare tail
seguire il nome anziché il descrittore perché i miei file di registro vengono ruotati.
tail -f /var/log/folder/*
restituisce l'errore "impossibile eseguire / usr / bin / tail: lista degli argomenti troppo lunga"
Per qualche ragione, le risposte sulla falsariga di tail -f file1 file2
non erano proprio quello che avevo in mente.
Voglio sapere cosa è successo in diversi registri più recentemente "localmente", indipendentemente dall'ordine cronologico globale.
Per farlo, ho usato qualcosa di più simile watch -n1 tail -n10 file1 file2
Per l'esercizio ho scritto un'utilità per piccoli nodi che fa la stessa cosa di tail -f f1 f2 f3
Splex:
https://www.npmjs.com/package/splex
Il principale "aggiornamento" è che le linee sono codificate a colori per nome file e che puoi avere un'interfaccia simile a una tabella.
Un altro miglioramento, in realtà il motivo principale per cui ho scritto questo, è la possibilità di avere file .splexrc.json in cartelle diverse, quindi invece di digitare tail -f f1 f2 f3
una cartella, quindi file diversi in un'altra, è possibile scrivere il file .splexrc.json nella radice di il tuo progetto e digita semplicemente splex
senza argomenti dell'elenco file e trasmette automaticamente i registri rilevanti che hai elencato nel file di configurazione.
multitail
è il re lì. Vedi Combina input da più file / pipe senza ostruire le linee o bloccare?