O comando que fez isso funcionar é:
sudo stdbuf -i0 -o0 -e0 hostapd /etc/hostapd/hostapd.conf | tee log.txt
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?
O comando que fez isso funcionar é:
sudo stdbuf -i0 -o0 -e0 hostapd /etc/hostapd/hostapd.conf | tee log.txt
Tags pipe tee hostapd raspbian raspberry-pi