3.10. Software Collection logrotate 支持
使用 Software Collection 或与 Software Collection 关联的应用程序,您可以使用 logrotate 程序管理日志文件。
过程 3.9. 使用 logrotate 管理日志文件
- 要使用 logrotate 管理日志文件,请将 Software Collection 的自定义 logrotate 文件放在 logrotate 作业
/etc/ logrotate.d/的系统目录中。例如,创建以下文件:%{?scl_prefix}logrotate%{?scl_prefix}logrotateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确保 logrotate 文件的内容采用标准的
文件格式,如下所示:logrotateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 将文件添加到 Software Collection 软件包的 spec 文件中:
SOURCE2: %{?scl_prefix}logrotateSOURCE2: %{?scl_prefix}logrotateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 通过调整 Software Collection 软件包 spec 文件的
%install部分,将文件安装到系统目录/etc/logrotate.d/中:%install install -p -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{?scl:%_root_sysconfdir}%{!?scl:%_sysconfdir}/logrotate.d/%install install -p -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{?scl:%_root_sysconfdir}%{!?scl:%_sysconfdir}/logrotate.d/Copy to Clipboard Copied! Toggle word wrap Toggle overflow