C'è un modo semplice per fare qualcosa di simile, tail -f mylogfilema 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 mylogfilema 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 tailche viene fornito con un sistema Debian può farlo anche?
-Finvece poiché un certo numero di file potrebbe essere troncato mentre riavvio i programmi del server.
tail -qF *.log: -qnascondere i nomi dei file e -F, come ha sottolineato Arcege, lasciare tailseguire 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 file2non 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 f3una cartella, quindi file diversi in un'altra, è possibile scrivere il file .splexrc.json nella radice di il tuo progetto e digita semplicemente splexsenza 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?