我正在使用这个非常简单的.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我应该能够使用会话名称命名日志文件
答案 0 :(得分:0)
如果您查看(8年之久?)版本屏幕的手册页(man screen
),您会发现它缺少%S
说明符。他们必须在您的版本之后添加它。我不确定为什么Ubuntu 12.04从2006年发货screen
..
P.S。我主张调查tmux
。这有点难以学习,但更灵活:你可以在会话之间移动窗口,你可以一次看到多个窗口,你可以在其他会话中嵌套会话等。
另外,如果您只想记录长时间运行的进程的输出,请查看nohup
。