동일한 외부 프로그램을 실행하기 위해 exec()
함수를 사용하고 있으며, 어떤 경우에는 그 중 하나를 중지하고 싶습니다. 그러나 다음 명령어 :Windows XP에서 exec()가 시작한 프로세스의 PID를 가져올 수 있습니까?
taskkill /IM program.exe
모두 program.exe
이 죽습니다. 그래서 제가 생각하기에 가장 좋은 방법은 프로그램 프로세스를 PID로 죽이는 것입니다.
그래서 나는 프로그램이 실행될 때마다 PID를 얻은 다음 그것을 죽이는 것이 좋다고 생각했습니다.
Windows XP에서 PHP 5.3을 사용하고 있습니다.
'tasklist' 명령을 사용하여 창에서 PID를 찾을 수 있습니다. taskkill과 tasklist가 내 컴퓨터에서 망가 졌기 때문에 데모를 제공 할 수 없으며 해결 방법이 없습니다. – hakre
이 질문은 도움이 될 수 있습니다 : http://stackoverflow.com/questions/9348572/execute-bat-file-without-waiting-for-end/9348938#9348938 –