2012-08-02 65 views
7

我想知道是否有人尝试将日志文件记录到日志文件(除了默认的screenlog.N,其中N是会话编号)。定制gnu屏幕会话日志文件名

我试着做以下

~$ screen -L custom_screenlog -S test_session 

但屏幕将终止。它不在屏幕手册中。尝试搜索谷歌,我似乎无法看到答案。

谢谢。

回答

16

我的4.0.2版本的GNU屏幕没有参数-L切换。日志文件系统地命名为screenlog.0并在当前目录中创建。 然后,你可以简单地尝试:

screen -L -S test_session 

编辑: 你可以定制你.screenrc文件,在这个例子中添加例如

logfile /tmp/screenlog-%Y%m%d-%c:%s 

这样的日志文件可以存储在一个预定义的目录(/tmp ) 并且可能会在日志文件打开日期后命名

+0

这对我有用。非常感谢! +1为你:) – icasimpan 2012-08-28 06:17:58

+3

是否有任何地方指出'logfile'行的语法?该手册页似乎没有该信息... – 2013-04-26 14:55:53

+1

https://www.gnu.org/software/screen/manual/screen.html#String-Escapes – 2014-06-23 08:01:16