Android 使用ADB外壳实现无挂起

Android 使用ADB外壳实现无挂起,android,adb,Android,Adb,我正试图通过以下命令使用adb shell对文件进行logcat- adb shell“nohup logcat-f/storage/sdcard0/myLog.txt-v time&” 如果执行ps | grep logcat,则看不到logcat命令。甚至我也试图看到nohup命令,但它不在那里。所以不知何故,上述命令不起作用 但是,如果我分两步执行该命令,效果会很好- 亚行壳牌 nohup logcat-f/storage/sdcard0/myLog.txt-v time& 我可以使用ps

我正试图通过以下命令使用adb shell对文件进行logcat-

adb shell“nohup logcat-f/storage/sdcard0/myLog.txt-v time&”

如果执行
ps | grep logcat
,则看不到logcat命令。甚至我也试图看到nohup命令,但它不在那里。所以不知何故,上述命令不起作用

但是,如果我分两步执行该命令,效果会很好-

  • 亚行壳牌
  • nohup logcat-f/storage/sdcard0/myLog.txt-v time&
  • 我可以使用
    ps
    查看进程,即使断开adb外壳,logcat也会继续记录到文件中。现在我希望第一个命令能够工作,因为我使用python脚本通过ADB发出命令。可以更改python脚本,但是我想知道在发出第一个命令时是否有任何错误,以及是否可以使其工作。

    试试看

    adb logcat
    
    不是

    试一试

    不是


    使用adb shell logcat而不是adb logcat的原因是,即使adb断开连接,也能够保持日志记录。我想通过使用
    nohup
    来实现这一点。可能是,可以帮助您:使用adb shell logcat而不是adb logcat的原因是即使adb断开连接,也能够保持日志记录。我想通过使用
    nohup
    来实现这一点。可能是,可以帮助您:使用adb shell logcat而不是adb logcat的原因是即使adb断开连接,也能够保持日志记录。我想通过使用
    nohup
    来实现这一点。可能是,可以帮助您:尝试使用
    busybox nohup
    而不是使用
    busybox nohup
    而不是使用
    busybox nohup
    adb shell logcat