Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在“屏幕”中设置日志文件的名称?_Linux_Logging_Debian_Gnu Screen - Fatal编程技术网

Linux 如何在“屏幕”中设置日志文件的名称?

Linux 如何在“屏幕”中设置日志文件的名称?,linux,logging,debian,gnu-screen,Linux,Logging,Debian,Gnu Screen,是否可以设置屏幕日志文件的名称?通常它被称为screenlog.n,但我需要知道我正在编写的脚本的日志的确切名称。我希望有人能帮助我。我在屏幕的手册页中没有找到任何内容 手册页(从4.01版开始)中描述了一个日志文件的命令。当您在屏幕中时,进入命令模式(Ctrl+a)并使用:日志文件命令: 命令:logfilefilename 命令:logfileflush secs 定义日志文件将获得的名称。默认值为屏幕日志。%n。第二个表单更改屏幕在将日志文件缓冲区刷新到文件系统之前等待的秒数。默认值为10

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

手册页(从4.01版开始)中描述了一个日志文件的
命令。

当您在
屏幕中时,进入命令模式(Ctrl+a)并使用
:日志文件
命令:

命令:logfilefilename
命令:logfileflush secs

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

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

命令:log[状态]

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


来源:

嗨,谢谢你的快速回答!我在man中看到了logfile选项,但我真的不知道如何设置它,因为它不是一个参数。必须在屏幕上设置,对吗?