Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

Comando "tail": come seguire un files anche se cambia di contenuto.

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming, ecc.

Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » lunedì 6 febbraio 2012, 16:06

Ciao a tutti.  :)
Con il comando "tail", se io voglio seguire il file "nome", digito
Codice: Seleziona tutto
tail --follow=name "nome"

Se il file "nome" contiene
Codice: Seleziona tutto
Ciao a voi

e io seguendolo, cambio il contenuto in
Codice: Seleziona tutto
Ciao a noi
quindi con gli stessi byte, non mi segnala il cambiamento il comando "tail".
Come posso far in modo che anche se non cambia la dimensione, ma soltanto il contenuto, il file venga seguito lo stesso?
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda lihin » lunedì 6 febbraio 2012, 16:45

Codice: Seleziona tutto
$ tail -F nome
Ciao a voi
tail: "nome" è stato sostituito; si sta seguendo la fine del nuovo file
Ciao a noi


Ciao
Avatar utente
lihin
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 639
Iscrizione: marzo 2011
Distribuzione: Debian Stable/Sid
Desktop: Gnome/Fluxbox

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » lunedì 6 febbraio 2012, 16:55

Non funziona a me con il tuo metodo.
La mia versione è:
Codice: Seleziona tutto
tail (GNU coreutils) 7.4
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda lihin » lunedì 6 febbraio 2012, 17:12

sleax ha scritto:Non funziona a me con il tuo metodo.
La mia versione è:
Codice: Seleziona tutto
tail (GNU coreutils) 7.4



Allora prova ad aggiungere un "--retry" al tuo comando.

Ciao
Avatar utente
lihin
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 639
Iscrizione: marzo 2011
Distribuzione: Debian Stable/Sid
Desktop: Gnome/Fluxbox

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » lunedì 6 febbraio 2012, 17:28

Non va lo stesso.
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » mercoledì 8 febbraio 2012, 15:36

cos'ho sbagliato?
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda crap0101 » mercoledì 8 febbraio 2012, 16:14

forse la cosa che più si avvicina ha quello che vuoi fare è usando --max-unchanged-stats=N

Codice: Seleziona tutto
crap0101@crap0101-M:~/TEST$ tail -f /tmp/foo.txt --max-unchanged-stats=5
abc
tail: /tmp/foo.txt: file troncato
123

foo.txt inizialmente conteneva 'abc', lanciato tail ho poi aperto il file sostituendo 'abc' con '123'.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Avatar utente
crap0101
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 4646
Iscrizione: ottobre 2007
Distribuzione: trisquel
Desktop: gnome-classic || LXDE

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » mercoledì 8 febbraio 2012, 18:58

Non so, ma a me non cambia lo stesso.
Questo è quello che faccio:
1. Apro un terminale e digito
Codice: Seleziona tutto
nano file

2. Ci scrivo dentro
Codice: Seleziona tutto
1234

3. Apro un secondo terminale e digito
Codice: Seleziona tutto
 tail --follow file --max-unchanged-stats=5

4. Appare:
Codice: Seleziona tutto
1234
con il cursore lampeggiante nella riga successiva
5. Edito con il primo terminale il file scrivendo
Codice: Seleziona tutto
ciao
e sul secondo terminale non appare nulla!
Ultima modifica di sleax il mercoledì 8 febbraio 2012, 19:01, modificato 1 volta in totale.
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda lihin » mercoledì 8 febbraio 2012, 22:49

Ma il file lo salvi?
Finché è solo in memoria tail non può vedere i cambiamenti.

Ciao
Avatar utente
lihin
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 639
Iscrizione: marzo 2011
Distribuzione: Debian Stable/Sid
Desktop: Gnome/Fluxbox

Re: Comando "tail": come seguire un files anche se cambia di contenuto.

Messaggioda sleax » mercoledì 8 febbraio 2012, 23:47

si, lo salvo.
Ultima modifica di sleax il lunedì 13 febbraio 2012, 1:01, modificato 1 volta in totale.
sleax
Prode Principiante
 
Messaggi: 168
Iscrizione: novembre 2011


Torna a Multimediale

Chi c’è in linea

Visualizzano questa pagina: Nessuno e 2 ospiti