为什么 %H%M%S 在 .screenrc 中不起作用?

为什么 %H%M%S 在 .screenrc 中不起作用?

根据这个答案,我可以用日期重命名屏幕日志文件以避免日志文件附加问题

%c在该答案中使用包含冒号,例如19:00.由于我必须与 Windows 同步文件,而 Windows 不接受文件名中的冒号。

所以根据Linux:Bash 获取时间, 我试过

logfile ./screenlog-%n-%H%M%S

但是,我得到了不同的解释。%H变成日志节点的名称,%M变成Apr,%S变成0S

怎么了?如何获得正确的日期和时间.screenrc

答案1

在“Bash Get Time”中,他们描述了命令的参数datescreen使用类似的格式,但参数不同。查看手册的“字符串转义”部分(也可以在手册页中找到)了解详细信息。

据我所知,没有办法实现你想要的。也许秒 ( %s) 就足够了?

相关内容