Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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_Gnu Screen_Screenrc - Fatal编程技术网

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

Linux 使用会话名称命名屏幕会话日志,linux,gnu-screen,screenrc,Linux,Gnu Screen,Screenrc,我使用的是非常简单的。screenrc: logtstamp on logfile /tmp/screenlog-%S.log 我尝试用以下两种方法启动屏幕: screen -L -S testing screen -S tester -L 但是使用的文件名是/tmp/screenlog.0S.log。我做错了什么?使用Screen version 4.00.03jw4(FAU)2-May-06,根据我的说法,我应该能够使用会话名称命名日志文件。如果您查看您(8岁)版本Screen的手册页(

我使用的是非常简单的
。screenrc

logtstamp on
logfile /tmp/screenlog-%S.log
我尝试用以下两种方法启动屏幕:

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

但是使用的文件名是
/tmp/screenlog.0S.log
。我做错了什么?使用Screen version 4.00.03jw4(FAU)2-May-06,根据我的说法,我应该能够使用会话名称命名日志文件。如果您查看您(8岁)版本Screen的手册页(
man Screen
),您会发现它缺少
%s
说明符。他们一定是从您的版本开始添加的。我不知道为什么Ubuntu 12.04从2006年开始发布
screen

另外,我主张研究
tmux
。学习起来有点难,但要灵活得多:可以在会话之间移动窗口,可以一次看到多个窗口,可以在其他会话中嵌套会话,等等

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