Usar tee ou pipe para registrar a saída do console fará com que meu programa não inicie [duplicado]

1

Estou executando o hostapd no meu PI de framboesa para permitir que ele funcione como um ponto de acesso. Está funcionando bem com o seguinte comando:

sudo hostapd /etc/hostapd/hostapd.conf

Isso iniciará o hostapd e registrará todas as saídas no console. Agora quero registrar essa saída usando TEE ou pipe. No entanto, um dos seguintes comandos fará com que o programa não seja iniciado.

sudo hostapd /etc/hostapd/hostapd.conf >> /home/pi/Desktop/loggin.txt sudo hostapd /etc/hostapd/hostapd.conf > /home/pi/Desktop/loggin.txt sudo hostapd /etc/hostapd/hostapd.conf | tee log.txt

O terminal apenas irá travar e eu tenho que usar ctrl-x para finalizar. Por que isso não está funcionando? E como posso consertar isso?

    
por swennemen 01.12.2014 / 17:19

1 resposta

2

O comando que fez isso funcionar é:

sudo stdbuf -i0 -o0 -e0 hostapd /etc/hostapd/hostapd.conf | tee log.txt
    
por 09.12.2014 / 20:55