Est-il possible d'exécuter une itération de logrotate manuellement sans planification sur un certain intervalle de temps?
Réponses
Trop de publicités?Si vous voulez à la force de lancer un seul répertoire spécifique ou du démon fichiers journaux, vous pouvez généralement trouver la configuration en /etc/logrotate.d
, et ils vont travailler de manière autonome.
Gardez à l'esprit que la configuration globale spécifiée en /etc/logrotate.conf
ne s'appliquera pas, donc si vous faites cela, vous devez vous assurer que vous spécifier toutes les options que vous voulez dans l' /etc/logrotate.d/[servicename]
fichier de configuration spécifique.
Vous pouvez l'essayer avec -d
pour voir ce qui allait se passer:
logrotate -df /etc/logrotate.d/nginx
Ensuite, vous pouvez exécuter (à l'aide de nginx comme un exemple):
logrotate -f /etc/logrotate.d/nginx
Et les logs nginx seront les seuls à être tourné.