我正在使用以下命令来运行我的应用程序:
screen node cam.js
我想要做的是将输出写入日志文件以捕获正在发生的某个错误,并且我需要有日志来查找错误的原因。我尝试使用:
screen node cam.js > output.txt
和
screen "node cam.js > output.txt"
我认为它无法正常工作是因为屏幕。我错过了什么?我对 Ubuntu 并没有太多经验,当然我尝试过使用 Google,但如果我找不到或没有尝试任何东西,我就不会询问!
答案1
我相信,如果您查看 screen(1) 的手册页,您会发现其中有参数和 screen 命令可用于创建日志文件以及启用和禁用它。
答案2
mdpc正确,启动screen时的选项是screen -L
。
在屏幕内,C-a H
打开或关闭日志记录。日志文件将被称为 screenlog.N(其中 N 是某个整数)。