Ajuda com stdout e stderr [RESOLVIDO]

1. Ajuda com stdout e stderr [RESOLVIDO]

Anderson Dutra
andisu

(usa Ubuntu)

Enviado em 01/11/2011 - 15:48h

Olá pessoal em um shell script eu estou tentando chamar um programa java dessa forma

java ProgJava | tee -a $ARQLOG

E ele grava a saida normalmente no arqlog. Porem ele não grava as mensagens do stderr nele, então tentei fazer o seguinte:

java ProgJava 2>&1 | tee -a $ARQLOG

E assim recebo o erro Segmentation fault.
Se tento executar assim:

java ProgJava >> $ARQLOG 2>> $ARQERR

Também dá erro, alguém sabe como posso gravar o stderr em um arquivo e também o stdout?

Obrigado!




  


2. Re: Ajuda com stdout e stderr [RESOLVIDO]

Jônatas Ramiro Goulat
jonatas_rg

(usa Fedora)

Enviado em 01/11/2011 - 16:53h

tenta isso:


ping >/tmp/arquivo 2>&1 </tmp/arquivo



3. Re: Ajuda com stdout e stderr [RESOLVIDO]

Anderson Dutra
andisu

(usa Ubuntu)

Enviado em 01/11/2011 - 16:58h

Jonatas, executei esse comando, e o arquivo foi gerado com esse conteudo:
usage: ping [-dDLnqrRv] [-a address_family] [-c count] [-w timeout]
[-f | -i wait] [-I a.b.c.d] [-l preload] [-o interface]
[-p pattern] [-s packet_size] [-S IPv6_hostname_or_address]
[-T ttl] host [data size] [npackets]



4. Re: Ajuda com stdout e stderr [RESOLVIDO]

Jônatas Ramiro Goulat
jonatas_rg

(usa Fedora)

Enviado em 01/11/2011 - 17:00h

entao, funciona :)

tenta la:

java programa >log 2>&1 <log






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts