Tail con grep reindirizzando su file

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Ptah
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1269
Iscrizione: mercoledì 13 dicembre 2006, 13:19
Contatti:

Tail con grep reindirizzando su file

Messaggio da Ptah »

Buon giorno a tutti.
Ho un piccolo problemino, robetta da nulla....

Da uno script shell devo fare un tail -f su un file, greppare una stringa precisa e reindirizzare l'output su un file.
La sintassi dovrebbe essere la seguente:

Codice: Seleziona tutto

tail -f standardOut.log | grep -i "stoppato con successo" >> out.log
C'è un piccolo problema....non redirige correttamente l'output, ovvero out.log non viene scritto.
I permessi sono giusti, tail e grep da soli funzionano (cioè > funziona) e il file out.log esiste. Ho provato anche con la redirezione dello standard output (tail ... grep ... 2 > out.log) e con tee (tail ... grep ... tee -a out.log) ma niente da fare...
Qualche idea??  ::) ???
Ovviamente il tail gira in background perchè lo script poi cicla alla ricerca di un parametro nella riga scritta nel out.log


Grasie a tutti
Non sono chi dico di essere ;) || Problema risolto?Metti [RISOLTO] nel titolo ;)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Tail con grep reindirizzando su file

Messaggio da paper0k »

MMM.... potrebbe essere un problema di buffering... prova ad usare l'opzione --line-buffered sul grep ;)
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
adoldo
Prode Principiante
Messaggi: 35
Iscrizione: domenica 10 dicembre 2006, 22:27
Località: Roma
Contatti:

Re: Tail con grep reindirizzando su file

Messaggio da adoldo »

il comando dovrebbe essere:

Codice: Seleziona tutto

tail -f standardOut.log | grep -i "stoppato con successo" 2> out.log
.....::: http://adoldo.wordpress.com :::.....
Ptah
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1269
Iscrizione: mercoledì 13 dicembre 2006, 13:19
Contatti:

Re: Tail con grep reindirizzando su file

Messaggio da Ptah »

Arnoldo già provata quella opzione, rien a fer!
L'altra soluzione di Papero domani la provo.
(in realtà non lavoro su Linux bensì su AIX, ma da che so il grep e il tail sono standard quindi identici su ogni sistema *nix.....forse era ilc aso che ve lo dicessi  ??? )
Non sono chi dico di essere ;) || Problema risolto?Metti [RISOLTO] nel titolo ;)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: Tail con grep reindirizzando su file

Messaggio da paper0k »

MMM.... non so se su AIX l'opzione che ti ho indicato funzioni... controlla sul man .... :-\
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti