【发布时间】:2013-03-13 17:32:45
【问题描述】:
当我这样做时:
node server.js
然后我的终端 (osx) 开始侦听来自节点应用程序的错误消息和日志等消息。
- 如何在不监听的情况下启动节点?
- 如何停止在 node.js 中以编程方式侦听?
【问题讨论】:
-
server.js中有什么内容?
标签: node.js command-line terminal
当我这样做时:
node server.js
然后我的终端 (osx) 开始侦听来自节点应用程序的错误消息和日志等消息。
【问题讨论】:
server.js 中有什么内容?
标签: node.js command-line terminal
如果您使用的是 bash shell(类 Unix 操作系统(如 OS X)的典型默认设置),您可以这样启动它:
node server.js 2>&1 >/dev/null
这会将 STDERR 和 STDOUT 定向到 /dev/null。
如果您还想将进程置于后台以便您可以在 shell 中执行其他操作,请在末尾添加 &:
node server.js 2>&1 >/dev/null &
只要确保您知道如何将它带回前台(fg 命令)和/或知道如何在您不再希望它运行时杀死它。
【讨论】: