2011-02-01 6 views
0

프로세스를 30 초 동안 실행해야하며 실행 중에 텍스트 파일에 출력을 저장해야합니다. 30 초 후에 그 과정을 파괴해야합니다. 프로세스를 실행하는 방법과 파일에 데이터를 저장하는 방법을 알고 있지만 30 초 동안 만 수행하는 방법을 알지 못합니다 (프로세스가 멈추지 않으면 훨씬 더 오래 걸릴 것입니다).하나의 프로세스를 30 초 동안 실행하고 출력을 얻습니다.

감사합니다.

my_long_command & sleep 30 && kill %+ 

나는 당신이 무슨 말을 믿고있어

PS (아직 확인 % 1은 항상 그 일을 참조 할 수 있도록 할 필요가, 내가 어떻게 확인 해요)에 대해 어떻게

답변

0

셸 명령 실행? % +

+0

내가 그나마 쉘에서 명령을 간부 인 싶어 변경됨 % 1 : 대답은 내가 bash는

편집을 작업했다. 안드로이드 소스 코드 (자바)에서 프로세스 개체와 이진 응용 프로그램을 실행 해요. Runtime.getRuntime(). exec (경로 + 바이너리 실행 가능)를 사용하여 30 초 동안 프로세스를 실행하고 실행 중에 텍스트 파일에 출력을 저장해야합니다. – user598011

+0

알았어, 그걸 얻으려는 상황이 거의 없었다. 나는 당신의 질문에 태그를 다시 붙였다. – sinelaw

관련 문제