Jam*_*rth 17 node.js node-supervisor
我正在使用supervisor自动重新加载我的node.js,例如
supervisor -w . app.js
Run Code Online (Sandbox Code Playgroud)
但是我无法弄清楚如何让supervisor在debug中运行node.js进程,例如相当于
node --debug app.coffee
Run Code Online (Sandbox Code Playgroud)
有人有任何想法吗?
Jes*_*per 24
这也有效(并且您不需要单独的bash脚本):
supervisor -- --debug app.js
supervisor -- --debug=7070 app.js
Run Code Online (Sandbox Code Playgroud)
小智 9
此解决方案适用于*nix:
转到/usr/local/bin$ PATH中的任何其他目录
$ cd /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
使用以下内容创建可执行脚本(例如,node-debug)
#!/bin/bash
node --debug $@
Run Code Online (Sandbox Code Playgroud)
使其可执行:
$ sudo chmod 777 /usr/local/bin/node-debug
Run Code Online (Sandbox Code Playgroud)
现在你可以像这样运行主管:
$ supervisor -x node-debug script.js
Run Code Online (Sandbox Code Playgroud)
PS:围捕它:
su
echo '#!/bin/bash
node --debug $@' > /usr/local/bin/node-debug
chmod 777 /usr/local/bin/node-debug
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10629 次 |
| 最近记录: |