不确定这是否可能。
空行呢?
更新:
测试配置
logrotate -d /etc/logrotate.d/apache2
Run Code Online (Sandbox Code Playgroud)
返回
error: /etc/logrotate.d/apache2:1 lines must begin with a keyword or a filename (possibly in double quotes)
Run Code Online (Sandbox Code Playgroud)
对于配置文件中的每个空行。
不过,关于注释语法的原始问题已得到解答。
更新 2:这个配置现在似乎对我有用(注意它在旋转后重新启动 apache):
/var/log/apache2/*.log {
# /sf/ask/1853794141/
su root adm
daily
missingok
rotate 14
create 640 root adm
# /sf/ask/1809202671/
dateext
dateformat -%Y-%m-%d.log
sharedscripts
postrotate
systemctl restart apache2 || true
endscript
}
Run Code Online (Sandbox Code Playgroud)