【发布时间】:2013-02-08 04:32:26
【问题描述】:
在使用 -L 标志运行 Screen 时,会创建一个名为“screenlog.0”的文件并将所有输出写入其中(这很棒),但我将运行多个 Screen 会话,我需要识别具有唯一编号的日志。是否可以更改日志文件名?
【问题讨论】:
-
在这里查看我的答案:stackoverflow.com/questions/14208001/…
标签: linux logging gnu-screen
在使用 -L 标志运行 Screen 时,会创建一个名为“screenlog.0”的文件并将所有输出写入其中(这很棒),但我将运行多个 Screen 会话,我需要识别具有唯一编号的日志。是否可以更改日志文件名?
【问题讨论】:
标签: linux logging gnu-screen
您可以编辑您的 .screenrc 文件并添加如下内容:
日志文件/tmp/myownlog
Specifying a log name for screen output without relying on .screenrc也有回复。
【讨论】:
-c 选项将备用scrennrc 文件名指定为screen,而不是替换.screenrc。
或者,有一种方法可以在线完成。
通过Ctrl+a,:进入Screen命令模式,并使用logfile命令和你想要的文件名作为参数,例如:
logfile whatevernameyoulike.log
【讨论】:
Ctrl+a,H开始录制到刚刚输入的文件名。
可能最简单的方法是使用以下方法:
screen -L -Logfile log_filename your_command
【讨论】:
screen -v发现。样本输出(在Ubuntu 19.10(Eoan Ermine)系统上):Screen version 4.06.02 (GNU) 23-Oct-17