根据这个答案,我可以用日期重命名屏幕日志文件以避免日志文件附加问题
但%c
在该答案中使用包含冒号,例如19:00
.由于我必须与 Windows 同步文件,而 Windows 不接受文件名中的冒号。
所以根据Linux:Bash 获取时间, 我试过
logfile ./screenlog-%n-%H%M%S
但是,我得到了不同的解释。%H
变成日志节点的名称,%M
变成Apr,%S变成0S
怎么了?如何获得正确的日期和时间.screenrc
?
答案1
在“Bash Get Time”中,他们描述了命令的参数date
。screen
使用类似的格式,但参数不同。查看手册的“字符串转义”部分(也可以在手册页中找到)了解详细信息。
据我所知,没有办法实现你想要的。也许秒 ( %s
) 就足够了?