Android/adb重定向控制台应用程序输出



我试图通过摩托罗拉droid 2上的adb shell获得WLAN驱动程序控制接口的输出。该命令名为wlan_cu。要运行这个命令,我使用:

% wlan_cu -itiwlan0 -s /data/jay/stat.sh

与请求方建立连接…/连接> Bssid_list,连接,解除关联,状态,Full_bssid_list, wPs/

Status: DISCONNECT
MAC: f8.7b.7a.7b.b7.9b
SSID: <empty>
BSSID: 00.00.00.00.00.00.00
频道:<empty>

Driver/, Connection/, Management/, Show/, Privacy/, scAn/, roaminG/, qOs/, poWer/, eVents/, Bt共存/,Report/, dEbug/, biT/, aboUt, Quit[1]分段错误wlan_cu -itiwlan0 -s/data/jay/stat.sh

-s选项是从脚本中读取wlan_cu命令。

% cat/data/jay/stat.sh
C s
/
q

如果我尝试重定向输出,即

% wlan_cu -itiwlan0 -s /data/jay/stat.sh &> out.txt

创建了

out.txt,但是为空,输出仍然显示在屏幕上。有人知道吗?

您可以尝试将stdout和stderr重定向到out.txt。试试这个,

# wlan_cu -itiwlan0 -s /data/jay/stat.sh > out.txt 2>&1

最新更新