如何在Windows上将SIGUSR1与node.js一起使用

时间:2017-08-31 07:49:18

标签: javascript node.js

我在Windows上使用git bash来运行命令。

In the doc关于调试他们说如下:

  

如果没有--inspect启动进程,请用SIGUSR1发信号通知   激活调试器并打印连接URL。

我试着这样做:

$ node index.js
server is listening on 3000

$ ps
      PID    COMMAND
    16348   /c/Program Files/nodejs/node

$ kill -s SIGUSR1 16348

但是过程停止而不是打印连接URL:

$ node index.js
server is listening on 3000
User defined signal 1

1 个答案:

答案 0 :(得分:1)

Windows不支持发送信号,但是Node.js提供了一些仿真。不幸的是,它没有扩展到 ObservableCollection<Android_ZoomViewer> list= new ObservableCollection<Android_ZoomViewer>(); hymn.Add(new Android_ZoomViewer() { Content = new ImageView() }); hymn.Add(new Android_ZoomViewer() { Content = new ImageView() }); hymn.Add(new Android_ZoomViewer() { Content = new ImageView() }); ((ImageView)hymn[0].Content).SetBinding(Image.SourceProperty,"img1"); ((ImageView)hymn[1].Content).SetBinding(Image.SourceProperty, "img2"); ((ImageView)hymn[2].Content).SetBinding(Image.SourceProperty, "img3"); carousel.ItemsSource = list;

原始问题中的linked documentation已更新,以指定SIGUSR1仅适用于Linux和OSX。(尽管我现在正在打开请求请求,将其更改为说它不能在Windows上运行,而不能在Linux和OS X上运行。我非常确定它可以在例如AIX和SmartOS中运行。甚至在代码库中也可以对其进行测试。 / p>