2012-02-29 2 views

답변

0

당신은 child process으로 bash는 스크립트를 실행하고 child.stdout를 통해 출력을 캡처하거나 child.stderr 수 환영

3

Node.js를 프로세스가 어떤 POSIX 신호를 수신 할 수 있습니다 . 개인적으로 SIGUSR1 이벤트를 사용합니다.SIGUSR2을 사용하십시오.

자세한 내용은 http://nodejs.org/docs/latest/api/process.html#signal_Events을 참조하십시오.

+0

적어도 node.js 0.12에서는'SIGUSR1은 node.js에 의해 예약되어 디버거를 시작합니다. 리스너를 설치할 수는 있지만 디버거가 시작되는 것을 멈추지는 않습니다. 'SIGUSR2'를 사용하는 것이 더 낫습니다. –

+1

오, 영주. 3 년 전. 그런 베이비, 그랬어. 그래, 'SIGUSR2'줄곧. – danmactough

1

사용 kill 명령은 스크립트에서 신호를 청취 할 Node.js를 스크립트 (pid는 process.pid입니다) 사용 process.on([SIGNALNAME], ...) 이벤트 처리기에 신호를 보낼 수 있습니다.

관련 문제