J'ai un fichier sous logrotate.d que je voudrais ne pas exécuter lorsque le logrotate principal est en cours d'exécution. J'ai créé un travail séparé pour cela dans /etc/crontab
45 23 * * * root mv /var/log/RemoteSystems/*/*.log /var/log/Archiv/ && logrotate /etc/logrotate.d/test
La tâche déplace les fichiers d'un répertoire à un autre, puis applique logrotate. J'aimerais que cette tâche s'exécute séparément de la tâche principale de logrotate dans le système d'exploitation. /etc/crontab
. Le problème est que parce que "test" est sous /etc/logrotate.d/
il s'exécutera à nouveau avec le logrotate principal. Existe-t-il une commande que je puisse insérer dans logrotate.conf qui puisse exclure l'exécution de "test" ? Je sais que si j'ai le fichier "test" en dehors de /etc/logrotate.d
je ne le ferai pas, mais j'aimerais garder "test" sur le même chemin.