如何在`screen`中设置日志文件的名字?

是否可以设置screen日志文件的名称? 通常它被称为screenlog.n ,但我需要知道我写的脚本的日志的确切名称。 我希望有人能帮助我。 我没有findscreen的手册页中的任何东西!

提前致谢,

菲利普G.

进入screen ,进入命令模式( Ctrl + A )并使用:logfile命令:

命令: 日志 文件的 文件
命令: 日志文件 刷新秒

定义日志文件将获得的名称。 默认是screenlog.%n 。 第二种形式更改在将日志文件缓冲区清空到文件系统之前屏幕将等待的秒数。 默认值是10秒。

日志记录默认情况下处于关闭状态,因此要打开:log on ,请使用以下命令:log on启用日志记录。

命令: log [ state ]

将当前窗口开始/结束记录到窗口默认目录中的文件screenlog.n ,其中n是当前窗口的编号。 这个文件名可以用logfile命令改变。 如果没有给出参数,则记录状态被切换。 如果会话日志已经存在,则会将其附加到文件的前一个内容。 会话日志中不包含当前内容和回滚历史记录的内容。 默认是off

来源: https : //www.gnu.org/software/screen/manual/html_node/Log.html

有一个logfile命令,在手册页(版本4.01)中有描述。