Você já tentou makeall |& tee out
? Isso ainda deve imprimir tudo na tela, mas também no arquivo out
.
Eu preciso salvar todas as saídas da compilação para o arquivo. Eu tenho muitos erros "referência indefinida" e quero ver todos esses erros. Eu tento "makeall > & out", mas no arquivo "out" não há nenhum erro "referência indefinida".
Preciso usar o CSH para fazer isso.
Você já tentou makeall |& tee out
? Isso ainda deve imprimir tudo na tela, mas também no arquivo out
.
Dos seus comentários, parece que as soluções óbvias não estão funcionando. Por favor, você poderia tentar isso, sh -c 'makeall >out 2>&1'
(talvez seja necessário alterar a parte makeall
para incluir o caminho completo ou anexar vários sinalizadores; apenas certifique-se de que esteja dentro das aspas simples).
Se ocorrer um erro, forneça aqui.
Se não houver erro, mas você ainda não recebe seus erros de compilação no arquivo out, seu script makeall
quase certamente está fazendo algo muito estranho com o stdout e o stderr descritores de arquivos.
Tags csh stderr io-redirection