2012-02-29 16 views

回答

0

您可以運行bash腳本爲child process,並通過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' – 2015-03-04 00:00:01

+1

哦,閣下。 3年前。這樣的寶貝,我是。是的,一路上都是'SIGUSR2'。 – danmactough 2015-03-04 03:48:06

1

使用kill命令發送信號到你的node.js腳本(pid是process.pid) 使用process.on([SIGNALNAME], ...)事件處理程序偵聽在腳本信號。