Articles of stdout

Bash script – armazena stderr em uma variável

Estou escrevendo um script para fazer backup de um database. Eu tenho a seguinte linha: mysqldump –user=$dbuser –password=$dbpswd \ –host=$host $mysqldb | gzip > $filename Quero atribuir o stderr a uma variável, para que ele envie um e-mail para mim, informando o que aconteceu se algo der errado. Eu encontrei soluções para redirect stderr para […]

Leitura contínua do STDOUT do processo externo em Ruby

Eu quero executar o Blender a partir da linha de comando através de um script ruby, que irá então processar a saída dada pelo liquidificador linha por linha para atualizar uma barra de progresso em uma GUI. Não é realmente importante que o liquidificador seja o processo externo cujo stdout eu preciso ler. Parece que […]

Alinhamento C ++ ao imprimir cout <<

Existe uma maneira de alinhar o texto ao imprimir usando std::cout ? Estou usando abas, mas quando as palavras são muito grandes elas não estarão mais alinhadas. Sales Report for September 15, 2010 Artist Title Price Genre Disc Sale Tax Cash Merle Blue 12.99 Country 4% 12.47 1.01 13.48 Richard Music 8.49 Classical 8% 7.81 […]

Redirecionar a saída do console para string em java

Eu tenho uma function cujo tipo de retorno é VOID e imprime diretamente no console. No entanto, preciso dessa saída em string para poder trabalhar nela. Como eu não posso fazer alterações com a function com o tipo de retorno é VOID, então eu tenho que redirect essa saída para string. Como posso redirecioná-lo em […]

logdj redirect stdout para DailyRollingFileAppender

Eu tenho um aplicativo java que usa log4j. Config: log4j.rootLogger=info, file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=${user.home}/logs/app.log log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d [%t] %c %p %m%n Portanto, todas as instruções de log são anexadas corretamente ao arquivo, mas estou perdendo stdout e stderr. Como faço para redirect os rastreamentos e os sysouts da pilha de exceção para o arquivo rolado diariamente?

Como tornar a saída de qualquer comando shell sem buffer?

Existe uma maneira de executar comandos shell sem buffer de saída? Por exemplo, hexdump file | ./my_script hexdump file | ./my_script só passará a input do hexdump para my_script em blocos armazenados, não linha por linha. Na verdade, eu quero saber uma solução geral como tornar qualquer comando sem buffer?

Confuso sobre stdin, stdout e stderr?

Estou bastante confuso com o propósito desses três arquivos. Se meu entendimento estiver correto, stdin é o arquivo no qual um programa grava em seus pedidos para executar uma tarefa no processo, stdout é o arquivo no qual o kernel grava sua saída e o processo solicitando que acesse as informações, e stderr é o […]

Como redirect a saída para um arquivo e stdout

No bash, chamar foo exibiria qualquer saída desse comando no stdout. Chamar foo > output redirectia qualquer saída desse comando para o arquivo especificado (neste caso, ‘output’). Existe uma maneira de redirect a saída para um arquivo e tê-lo exibido no stdout?

A linha stdout é armazenada em buffer, sem buffer ou indeterminada por padrão?

Seção 7.9.13/7 de c99 afirma que: Na boot do programa, três streams de texto são predefinidos e não precisam ser abertos explicitamente – input padrão (para leitura de input convencional), saída padrão (para gravação de saída convencional) e erro padrão (para gravação de saída de diagnóstico). Como inicialmente aberto, o stream de erro padrão não […]

Exibindo a saída do prompt de comando do Windows e redirecionando-a para um arquivo

Como posso executar um aplicativo de linha de comando no prompt de comando do Windows e ter a saída exibida e redirecionada para um arquivo ao mesmo tempo? Se, por exemplo, eu fosse executar o comando dir > test.txt , isso redirectia a saída para um arquivo chamado test.txt sem exibir os resultados. Como eu […]