我正在使用以下upstart脚本启动节点进程,记录stdout& stderr分成不同的文件:
script
sudo -u node /usr/local/bin/node /var/node/services/someServer.js 1> /var/log/node/someServer.log 2> /var/log/node/someServer.error.log
end script
问题是这两个日志文件的头部都有二进制数据。我不能用更少或更多来快速检查那些日志,这非常烦人。有什么想法可以阻止那个进程记录二进制数据吗?
答案 0 :(得分:1)
尝试使用less
和-f
选项使用-R
打开。 -f
将强制打开二进制文件,-R
将更好地处理控制字符(如果存在)。 cat
显示内容是否正确?