nodejs가 bash 스크립트에 의해 생성 된 신호를 수신하는 방법이 있습니까?NodeJS는 bash 스크립트에서 어떤 이벤트에 대한 신호를 청취합니다.
어떻게 신호를 bash 스크립트로 생성하고 nodej에서 수신 할 수 있습니까?
어떤 도움을 감사
nodejs가 bash 스크립트에 의해 생성 된 신호를 수신하는 방법이 있습니까?NodeJS는 bash 스크립트에서 어떤 이벤트에 대한 신호를 청취합니다.
어떻게 신호를 bash 스크립트로 생성하고 nodej에서 수신 할 수 있습니까?
어떤 도움을 감사
당신은 child process으로 bash는 스크립트를 실행하고 child.stdout를 통해 출력을 캡처하거나 child.stderr 수 환영
Node.js를 프로세스가 어떤 POSIX 신호를 수신 할 수 있습니다 . 개인적으로 SIGUSR1 이벤트를 사용합니다.SIGUSR2
을 사용하십시오.
자세한 내용은 http://nodejs.org/docs/latest/api/process.html#signal_Events을 참조하십시오.
사용 kill 명령은 스크립트에서 신호를 청취 할 Node.js를 스크립트 (pid는 process.pid입니다) 사용 process.on([SIGNALNAME], ...)
이벤트 처리기에 신호를 보낼 수 있습니다.
적어도 node.js 0.12에서는'SIGUSR1은 node.js에 의해 예약되어 디버거를 시작합니다. 리스너를 설치할 수는 있지만 디버거가 시작되는 것을 멈추지는 않습니다. 'SIGUSR2'를 사용하는 것이 더 낫습니다. –
오, 영주. 3 년 전. 그런 베이비, 그랬어. 그래, 'SIGUSR2'줄곧. – danmactough