是否可以从-L标志中命名'screen'日志文件?

时间:2013-02-22 14:17:06

标签: linux logging gnu-screen

在使用-L标志运行屏幕时,会创建一个名为“screenlog.0”的文件,并将所有输出写入其中(这很棒),但我将运行多个屏幕会话,我需要识别日志一个独特的号码。是否可以更改日志名称?

4 个答案:

答案 0 :(得分:11)

您可以修改.screenrc文件并添加类似

的内容
  

logfile / tmp / myownlog

编辑:已经回答: https://serverfault.com/questions/248193/specifying-a-log-name-for-screen-output-without-relying-on-screenrc

答案 1 :(得分:11)

可能最简单的方法是使用以下内容:

screen -L -Logfile log_filename your_command

答案 2 :(得分:7)

或者,有一种方法可以在线完成。

通过 Ctrl + a 在屏幕上输入命令模式,并使用logfile命令和文件名你想要作为参数,例如:logfile whatevernameyoulike.log

来源:屏幕手册页

答案 3 :(得分:2)

script会话中使用screen命令。