1
그래서 shell.exec (...)을 사용하여 생성 된 프로세스를 죽일 수없는 Windows 문제를 다루고 있습니다. 이처럼 죽이려 다음shelljs - shelljs.exec() 프로세스에 의해 생성 된 프로세스의 프로세스 ID를 얻는 중
const shell = require('shelljs');
// ...
let childProcess = shell.exec('someBinary --whatever', { async: true });
그리고 :
나는이 같은 과정을 만드는거야
* nix에서 스크립트에 있지만 Windows에서 작동childProcess.kill();
(어떤 이유로) .
따라서 shell.exec() 프로세스에 의해 생성 된 프로세스의 프로세스 ID ('someBinary --whatever')를 얻고 나중에 프로세스를 종료하기 위해 노력하고 있습니다.
shell.exec() 프로세스의 PID를 얻는 것은 간단하지만, 생성되는 프로세스의 PID를 가져 오는 방법을 찾지 못합니다.
도움이 될 것입니다.
범례. 건배 메이트 – ajcmurray
@ajcmurray http://stackoverflow.com/help/someone-answers –
죄송합니다. stdof-- 해결책을 찾지 못했습니다. – ajcmurray