注释掉 logrotate 配置文件中的行的语法是什么?

Ret*_*ner 3 logrotate 16.04

不确定这是否可能。

空行呢?

更新:

测试配置

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)

Rav*_*ina 9

man logrotate
Run Code Online (Sandbox Code Playgroud)

请注意,只要该行的第一个非空白字符是 #,注释就可以出现在配置文件中的任何位置。