2012-08-22 18 views

risposta

7

L'aggiunta di nohup sembra funzionare.
adb shell "nohup logcat -r 2000 -f /data/local/test.log &"

+0

Ottengo '/ system/bin/sh: nohup: non trovato'. E, dalla riga di comando, ho bisogno di mettere l'opzione '-f' prima, altrimenti ho un errore. –

+0

Non riesco nemmeno a trovarlo. Qualche idea? Sono sul Nexus 5. – trusktr

+1

Prova 'daemoonize' se 'nohup' non viene trovato. Vedi http://stackoverflow.com/a/10039155/82180 – Charles

0

Se non è possibile eseguire direttamente nohup, allora si potrebbe provare questo: busybox nohup logcat

BusyBox combina le versioni minuscole di molti programmi di utilità comuni UNIX in un unico piccolo eseguibile. Quindi ha anche la funzione nohup e puoi usarlo tramite busybox se il produttore attiva l'opzione nohup al momento della compilazione.

Problemi correlati