linux – 如何在logrotate移动后继续将stdout重定向到文件?
|
我有一个简单的脚本,它输出一堆日志到屏幕,我将STDOUT传送到一个文件来存储日志.由于这个脚本长时间运行,我需要旋转日志文件,以便将它们放入更小的更易于管理的文件中. 我遇到的问题是,一旦logrotate将当前日志文件移动到新文件中,新创建的日志文件就不再填充日志了.似乎删除原始日志文件后,其文件处理程序将丢失,重定向将不再起作用. 我还发现this post与我有同样的问题,并声称可以通过使用>>来修复它.而不是>重定向输出.我测试了他的解决方案,但它对我不起作用.有谁知道如何保持重定向工作? 解决方法您应该在logrotate配置中使用copytruncate指令来获取此日志文件.
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在linux Web服务器上创建快捷方式文件夹?
- c – Ubuntu 10.04,MAP_HUGETLB与MAP_SHARED一起使用时出错
- linux – 动态链接器和动态加载器有什么区别?
- 在linux和/或python中生成吉他和弦的最简单的方式
- python – 如何查看安装的pip包大小?
- 有没有办法在基于Linux的操作系统中确定复制到X剪贴板的文本
- 这个linux命令是什么意思“route add -net 224.0.0.0 netma
- linux – rpm -ivh和yum install之间的区别
- linux – Docker后面的代理更改ssl证书
- nfs – ZFS – 销毁重复数据删除的zvol或数据集会使服务器停
