NodeJS在某些事件上侦听来自bash脚本的信号

时间:2012-02-29 19:25:53

标签: node.js

有没有办法让nodejs监听bash脚本在某些事件上随机产生的某种信号方式?

如何在bash脚本中生成该信号并侦听nodejs?

欢迎任何帮助 此致

3 个答案:

答案 0 :(得分:5)

node.js进程可以侦听任何POSIX信号。 就个人而言,我使用SIGUSR1事件。使用SIGUSR2

有关详细信息,请参阅http://nodejs.org/docs/latest/api/process.html#signal_Events

答案 1 :(得分:2)

使用kill命令向node.js脚本发送信号(pid为process.pid) 使用process.on([SIGNALNAME], ... )事件处理程序来监听脚本中的信号。

答案 2 :(得分:0)

您可以将bash脚本作为child process运行,并通过child.stdout或child.stderr

捕获输出