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/null
na 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/null
no CentOS, criou um arquivo comum nomeado /bin/null
em 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/null
geralmente 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/null
no seu CentOS.