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



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

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

最新更新