2013-09-25 2 views
0

스크립트가 perforce에서 실행될 때마다 콘솔에 다음 메시지를 표시하는 스크립트가 있습니다.perl 스크립트를 통해 콘솔 메시지를 확인하여 프로세스를 종료합니다.

35000 P4V/2010.1/2010.1/260003/v67 R yzhao  dfasfd  00:00:04 IDLE none 

45000 unnamed p4-python script/v71 10.4.16.60  R integration 06:40:38 IDLE none 

이 두 번째 프로세스가 라인에 R 통합을 포함으로 45000 개 과정이 아니라 35000 개 프로세스를 강제 종료하는 방법을 제안 할 수 있습니다하십시오 : 다음과 같은 메시지가 있습니다. 또한 어떤 파일에도 저장되지 않습니다.

미리 감사드립니다.

답변

1

이 시도 : 당신의 응답을

print qx(kill -9 45000); # assuming you are signed in as yzhao 
+0

감사합니다. 나는 위에서 언급 한 라인의 정규식에 따라 변수를 개별적으로 분배하는 스크립트를 가지고있다. 하지만 콘솔 메시지를 저장하여 펄 스크립트가 실행되도록하는 방법을 알고 싶습니다. 어떤 제안? 고맙습니다. – deep

+0

yourscript | 티 datafile.txt; 그런 다음 datafile.txt에서 읽고 kill 프로세스를 수행하십시오. – michael501

+0

의미가 있습니다. 알았습니다. 감사 – deep

관련 문제