Linux Logrotate: So legen Sie Regeln für alle Protokolldateien in einem Verzeichnis fest (einschließlich Dateien im Unterverzeichnis)

Linux Logrotate: So legen Sie Regeln für alle Protokolldateien in einem Verzeichnis fest (einschließlich Dateien im Unterverzeichnis)

Ich möchte beispielsweise Regeln für alle Dateien unter festlegen /home/example_user/public/und alle Protokolle befinden sich tatsächlich in verschiedenen Unterverzeichnissen wie diesem: /home/example_user/public/siteA/access.log, /home/example_user/public/siteB/seperate/error.log, usw. Was soll ich tun? Würde das funktionieren:

/home/example_user/public/*/*.log {
weekly
missingok
rotate 10
blahblahblah...
}

Danke

Antwort1

Ja, die von Ihnen bereitgestellte Logrotate-Konfiguration funktioniert.

verwandte Informationen