반응형
250x250
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[Node.js] NPM child-process 본문

개발기록/Node.js

[Node.js] NPM child-process

네이처리 2022. 10. 1. 22:31
728x90
반응형

 

공부하면서 정리한 내용입니다

참고한 내용은 링크를 확인해주세요


 

 

 

📦 child-process

싱글스레드인 express 내에서 shell script 로 forever restart 실행시 사용함

🔗 nodejs child-process 설명

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
반응형
Comments