3

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

4

2 回答 2

2

它有一个logfile命令,在手册页中有描述(从 4.01 版开始)。

于 2013-01-12T17:47:05.080 回答
1

当您在 时screen,进入命令模式 ( Ctrl+ A) 并使用以下:logfile命令:

命令:logfile 文件名
命令:logfile flush secs

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

日志记录默认是关闭的,所以要打开它,使用命令:log on启用日志记录。

命令:日志[状态]

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

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

于 2016-05-15T15:21:59.897 回答