有没有办法让nodejs监听bash脚本在某些事件上随机产生的某种信号方式?
如何在bash脚本中生成该信号并侦听nodejs?
欢迎任何帮助 此致
答案 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
捕获输出