(7 risposte)
Chiuso 4 anni fa.
Ho bisogno di un comando che agisca come tail -f
(mostra le modifiche ai file in tempo reale), ma dovrebbe visualizzare il nuovo output per tutti i file (anche se il nuovo file è stato creato/aggiunto). Non so quali file ci saranno nella directory che devo ascoltare, ecco perché ne ho bisogno.
Ho scoperto che tail -f folder_name/*
fa quello che voglio, ma non funziona se aggiungo un nuovo file, non visualizzerà le modifiche.
C'è un modo per realizzare ciò di cui ho bisogno?
Risposta accettata:
Sembra una domanda molto simile è stato chiesto prima.
monitora i file (ala tail -f) in un'intera directory (anche quelle nuove)
Essenzialmente tail -f non funziona come previsto perché il carattere jolly * è stato espanso al momento dell'esecuzione e tail non è compilato per continuare a valutare. Devi usare un'altra app.
Ci sono buone soluzioni suggerite nelle risposte alla domanda precedente. I tre che ho notato sono inotify, multitail e xtail. Probabilmente è meglio ottenere maggiori dettagli su quelli nelle altre risposte.