나는 다음과 같은 명령을 실행하려고했다안드로이드 (자바)에서 grep 명령
Process p = Runtime.getRuntime().exec("/system/bin/lsof|grep mediaserver");
를 실행할 수 있지만 오류가 아니에요. 다음 명령을 실행하면
Process p = Runtime.getRuntime().exec("/system/bin/lsof ");
파일이 성공적으로 저장됩니다. 오류가 무엇인지 알 수 있습니까? 실제로 미디어 서버 서비스가 실행 중인지를 나열하고 확인하고 싶습니다.
글쎄, 당신이 오류를 얻는 사람이기 때문에 오류가 무엇인지 알려줄 수 있습니다. 어쩌면 우리가 너를 도울 수 있겠 니? – verdesmarald
첫 번째 추측? lsof 명령 앞에/system/bin을 넣어야하기 때문에 grep에 경로를 입력 해보십시오. 즉/system/bin/lsof |를 사용하십시오./system/bin/grep mediaserver "또는 grep 경로가 무엇이든간에 – billjamesdev
다음 오류가 발생합니다. System.err (345) : java.io.IOException : exec()를 실행하는 동안 오류가 발생했습니다. bin/lsof | grep, init] 작업 디렉토리 : null 환경 : null – chiv