【发布时间】:2015-05-29 07:20:05
【问题描述】:
我们如何将 Node js 中的文件描述符映射到进程的标准输出。 我试过这个
fs=require('fs')
fd=fs.openSync('./abc.txt','w+');
process.stdout.fd=fd;
这会将进程中的描述符从 0 更改为文件描述符,但是当我执行 console.log 时,消息仍然不会发送到文件。
【问题讨论】:
我们如何将 Node js 中的文件描述符映射到进程的标准输出。 我试过这个
fs=require('fs')
fd=fs.openSync('./abc.txt','w+');
process.stdout.fd=fd;
这会将进程中的描述符从 0 更改为文件描述符,但是当我执行 console.log 时,消息仍然不会发送到文件。
【问题讨论】:
如果您想将 nodejs 脚本输出到文件中,请使用操作系统重定向:
node script.js >> abc.txt
【讨论】: