使用会话名称命名屏幕会话日志

时间:2014-10-08 22:46:04

标签: linux gnu-screen screenrc

我正在使用这个非常简单的.screenrc

logtstamp on
logfile /tmp/screenlog-%S.log

我尝试使用以下两种方法启动屏幕:

screen -L -S testing
screen -S tester -L

但使用的文件名为/tmp/screenlog.0S.log。我究竟做错了什么?使用屏幕版本4.00.03jw4(FAU)2006年5月2日,并根据the manual我应该能够使用会话名称命名日志文件

1 个答案:

答案 0 :(得分:0)

如果您查看(8年之久?)版本屏幕的手册页(man screen),您会发现它缺少%S说明符。他们必须在您的版本之后添加它。我不确定为什么Ubuntu 12.04从2006年发货screen ..

P.S。我主张调查tmux。这有点难以学习,但更灵活:你可以在会话之间移动窗口,你可以一次看到多个窗口,你可以在其他会话中嵌套会话等。

另外,如果您只想记录长时间运行的进程的输出,请查看nohup