复制 screenlog.n 文件并重新启动日志?

Copy screenlog.n file and restart log?

我是 运行 一个使用 gnu 屏幕并使用 -L 标志记录所有内容的应用程序。 screenlog.n 文件正在创建中。我想将该文件的内容复制到 log_<date> 之类的内容,然后清除 screenlog.n 文件以在第二天开始记录。到目前为止,我只找到了追加或保留 screenlog.n 文件以保留所有信息的解决方案。

我发现如果我在分离屏幕会话时删除现有文件,屏幕会自动创建一个新的 screenlog.n 文件。我只是安排了一个 cronjob 来复制和重命名现有文件,然后将其删除。一旦有新内容要记录,就会创建一个新的 screenlog.n 文件。