我在我的树莓派上运行 hostapd,让它充当接入点。使用以下命令可以正常工作:
sudo hostapd /etc/hostapd/hostapd.conf
这将启动 hostapd 并将所有输出记录到控制台。现在我想使用 TEE 或管道记录此输出。但是,以下命令之一将导致程序无法启动。
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
终端将挂起,我必须使用 ctrl-x 来终止。为什么这不起作用?我怎样才能解决这个问题?
答案1
使它工作的命令是:
sudo stdbuf -i0 -o0 -e0 hostapd /etc/hostapd/hostapd.conf | tee log.txt