Я пытаюсь сделать LogCat в файл с помощью ADB оболочки с помощью следующей команды -nohangup с помощью АБР оболочки
adb shell "nohup logcat -f /storage/sdcard0/myLog.txt -v time &"
Если я делаю ps | grep logcat
, я не вижу команду LogCat. Даже я пытался увидеть команду nohup, но ее там нет. Так что как-то выше команды не работает.
Однако если выполнить команду в 2-х шагах она отлично работает -
- ADB оболочки
- поЬир LogCat -f /storage/sdcard0/myLog.txt -v время &
Я вижу процесс, используя ps
, и logcat продолжает записывать файл, даже если я отключу оболочку adb. Теперь я бы хотел, чтобы первая команда работала, поскольку я использую скрипты python для выдачи команд через ADB. Можно изменить скрипты python, однако я хотел бы знать, что я делаю что-то неправильно при выдаче первой команды, и если это возможно, чтобы она работала.
пытается использовать 'BusyBox nohup' вместо –