32

在使用 -L 标志运行Screen时,会创建一个名为“screenlog.0”的文件并将所有输出写入其中(这很棒),但我将运行多个 Screen 会话,我需要使用唯一编号识别日志. 是否可以更改日志文件名?

4

3 回答 3

50

可能最简单的方法是使用以下方法:

screen -L -Logfile log_filename your_command
于 2018-06-01T22:46:51.913 回答
21

您可以编辑.screenrc文件并添加如下内容:

日志文件 /tmp/myownlog

它也在为屏幕输出指定日志名称而不依赖于 .screenrc中得到回答。

于 2013-02-22T14:19:07.867 回答
18

或者,有一种交互方式。

Ctrl通过+进入 Screen 中的命令模式a:并使用logfile您想要的文件名作为参数的命令,例如:

logfile whatevernameyoulike.log

然后输入Ctrl+ a,H开始录制到您刚刚输入的文件名。

来源:屏幕手册页

于 2015-06-21T17:47:26.123 回答