0
프로세스를 30 초 동안 실행해야하며 실행 중에 텍스트 파일에 출력을 저장해야합니다. 30 초 후에 그 과정을 파괴해야합니다. 프로세스를 실행하는 방법과 파일에 데이터를 저장하는 방법을 알고 있지만 30 초 동안 만 수행하는 방법을 알지 못합니다 (프로세스가 멈추지 않으면 훨씬 더 오래 걸릴 것입니다).하나의 프로세스를 30 초 동안 실행하고 출력을 얻습니다.
감사합니다.
이my_long_command & sleep 30 && kill %+
나는 당신이 무슨 말을 믿고있어
PS (아직 확인 % 1은 항상 그 일을 참조 할 수 있도록 할 필요가, 내가 어떻게 확인 해요)에 대해 어떻게
내가 그나마 쉘에서 명령을 간부 인 싶어 변경됨 % 1 : 대답은 내가 bash는
편집을 작업했다. 안드로이드 소스 코드 (자바)에서 프로세스 개체와 이진 응용 프로그램을 실행 해요. Runtime.getRuntime(). exec (경로 + 바이너리 실행 가능)를 사용하여 30 초 동안 프로세스를 실행하고 실행 중에 텍스트 파일에 출력을 저장해야합니다. – user598011
알았어, 그걸 얻으려는 상황이 거의 없었다. 나는 당신의 질문에 태그를 다시 붙였다. – sinelaw