Вывод приложения консоли Android / adb redirect - PullRequest
1 голос
/ 21 ноября 2011

Я пытаюсь получить вывод интерфейса управления драйвером WLAN через adb shell на Motorola Droid 2. Команда называется wlan_cu.Для запуска команды я использую:

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

Соединение установлено с соискателем ... / Соединение> Bssid_list, Соединение, Разъединить, Статус, Полный_бассид_лист, wPs /

Статус: ОТКЛЮЧИТЬMAC: f8.7b.7a.7b.b7.9bSSID: <empty>BSSID: 00.00.00.00.00.00Канал: <empty>

Драйвер /, Подключение /, Управление /, Показать /, Конфиденциальность /, scAn /, roaminG /, qOs /, Мощность /, eVents /, Bt сосуществование /, Отчет /, dEbug /, biT /, aboUt, Выйти [1] Ошибка сегментации wlan_cu -itiwlan0 -s /data/jay/stat.sh

Параметр -s предназначен для чтения команд wlan_cu из сценария.

% cat /data/jay/stat.shCS/Q

Если я пытаюсь перенаправить вывод, т. Е.

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

out.txt, но пусто, и вывод по-прежнему идет на экран.У кого-нибудь есть идея?застрял на этом довольно долго.

1 Ответ

0 голосов
/ 16 августа 2013

вы можете попытаться перенаправить как stdout, так и stderr в out.txt.Попробуйте это,

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