Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 当node js进程在后台运行时,Process.stderr值发生变化,其列和行等属性不存在_Node.js - Fatal编程技术网

Node.js 当node js进程在后台运行时,Process.stderr值发生变化,其列和行等属性不存在

Node.js 当node js进程在后台运行时,Process.stderr值发生变化,其列和行等属性不存在,node.js,Node.js,节点js process.stderr>>>>>>>>> 如果我像这样运行NodeJS { domain: null, _events: {}, _maxListeners: 10, fd: 2, writable: true, readable: false, autoClose: false, _type: 'fs', _isStdio: true, destroySoon: [Function], destroy: [Function] } developers@workspace1/$

节点js process.stderr>>>>>>>>>

如果我像这样运行NodeJS

{ domain: null,
_events: {},
_maxListeners: 10,
fd: 2,
writable: true,
readable: false,
autoClose: false,
_type: 'fs',
_isStdio: true,
destroySoon: [Function],
destroy: [Function] }

developers@workspace1/$ > node test.js > test.log 2>&1 &

您已使用
>test.log将stdout重定向到一个文件,并使用
2>&1
将stderr重定向到stdout。这意味着
stderr
不再指向一个终端,而是指向一个文件,并且文件没有很多列。

但是我想在后台运行Node js,并且需要相同的process.stderr值或与此值匹配的类似流。然后需要传入一些参数来指定文件中所需的列数或其他内容。为什么列号在输出到文件时如此重要?通常,在后台运行时,严重依赖终端大小的东西在概念上没有多大意义。