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

有什么方法可以让nodejs监听某个事件随机产生的bash脚本的某种信号方式吗?

如何在bash脚本中生成该信号并在nodejs上进行监听?

任何帮助,欢迎关心

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

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

使用kill命令将信号发送到您的node.js脚本(pid是process.pid ),使用process.on([SIGNALNAME], ... )事件处理函数来侦听脚本中的信号。

您可以将bash脚本作为subprocess运行,并通过child.stdout或child.stderr捕获输出