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捕获输出