네이처리 노트
[Node.js] NPM child-process 본문
728x90
반응형
공부하면서 정리한 내용입니다
참고한 내용은 링크를 확인해주세요
📦 child-process
싱글스레드인 express 내에서 shell script 로 forever restart 실행시 사용함
import spawn from 'child_process';
let child = spawn('forever', ['list'], { // 테스트용으로 forever list 실행시켜봄
detached: true, // 부모와 성격을 달리하게 함
stdio: [ 'ignore'] // 부모의 성격을 얼마나 반영할지 정할 수 있음
});
child.unref(); // 부모가 종료될때, 자식을 참고하지않게함. (같이 종료되기를 기다리지않음)
child.stdout.on('data',(something)=>{ // forever list의 결과값이 있으면 출력됨
let get = something.toString();
if(get) console.log("", get);
});
child.stderr.on('data',(err)=>{ // error
let get = err.toString();
console.error(get);
});
728x90
반응형
'개발기록 > Node.js' 카테고리의 다른 글
Comments