我正在尝试使用adb在后台运行logcat。
adb shell "logcat -r 2000 -f /data/local/test.log &"
但它不起作用。如果我adb shell ps | grep logcat
我没有看到logcat进程正在运行。
答案 0 :(得分:8)
添加nohup似乎有效。
adb shell "nohup logcat -r 2000 -f /data/local/test.log &"
答案 1 :(得分:0)
如果你不能直接运行nohup,那么你可以试试这个:busybox nohup logcat
BusyBox将许多常见UNIX实用程序的微小版本组合到一个小的可执行文件中。所以它也有nohup功能,如果制造商在编译时打开nohup选项,你可以通过busybox使用它。
答案 2 :(得分:0)
添加nohup似乎可行。 adb shell“ nohup logcat -r 2000 -f /data/local/test.log&”
没关系。