Eu tenho um comando que estou executando produz uma tonelada de saída, quero silenciar a saída sem gravar em um arquivo. Usei o seguinte para enviar toda a saída para um arquivo, mas novamente não quero nenhuma saída de arquivo:
command > out.txt 2>&1
Eu usei command > /dev/nullna minha caixa do CentOS antes, mas não consigo encontrar uma coisa semelhante para o Windows.
@pipitas tudo o que eu fiz funcionou: D
—
Alec Gorge
Se você realmente usou
—
Kurt Pfeifle
command > /bin/nullno CentOS, criou um arquivo comum nomeado /bin/nullem seu sistema. Você pode dizer 'Funcionou!' , se você quiser. Este arquivo agora contém a saída stdout e stderr do seu arquivo command. Normalmente, /bin/existem apenas arquivos executáveis. E, geralmente, somente o usuário root tem permissão para criar arquivos lá. Portanto, se esse arquivo estiver lá, você executou seu comando como usuário root ... /bin/nullgeralmente não existe - e /dev/null(que eu mencionei) geralmente é usado como o 'todo preto' onde a saída indesejada deve desaparecer em ...
Bom ponto, eu não tinha pensado nisso. No entanto, tenho certeza de que é apenas minha memória defeituosa, porque eu estava no Windows na época.
—
Alec Gorge
command > /dev/nullno seu CentOS.