我有一个 logrotate 脚本,它的结构是旋转 syslog 收集的日志。该脚本的一部分是重新加载系统日志进程。问题是系统日志重新加载针对它轮换的每个匹配日志文件运行,并且大约有 100 个。在处理完所有单个日志后,如何设置 logrotate 脚本以仅重新加载 syslog 进程一次?
/logs/* {
daily
rotate 7
compress
postrotate
/etc/init.d/syslog-ng reload 2>/dev/null
endscript
}
Run Code Online (Sandbox Code Playgroud)