1

我使用这个非常简单.screenrc

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

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

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

但使用的文件名是/tmp/screenlog.0S.log. 我究竟做错了什么?使用屏幕版本 4.00.03jw4 (FAU) 2-May-06,根据手册,我应该能够使用会话名称命名日志文件

4

1 回答 1

0

如果您查看man screen(8 岁?)屏幕版本的手册页 ( ),您会发现它缺少说明%S符。他们一定是从你的版本开始添加的。我不确定为什么 Ubuntu 12.04screen从 2006 年开始发货。

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

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

于 2014-10-19T00:04:26.060 回答