Script Bash fichier journal de rotation
Mon script bash produit un fichier journal. Maintenant, je voudrais mettre en œuvre certaines de fichier journal de rotation.
Disons que la première fois qu'il est appelé somelog.journal, la prochaine fois il est renommé pour somelog.journal.1 et le nouveau fichier journal somelog.journal.
La troisième fois, le nouveau journal est somelog.journal de nouveau, mais somelog.journal.1 est renommé pour somelog.journal.2 et de la vieille somelog.journal à somelog.journal.1.
Je voudrais être en mesure d'accorder un maximum de eg 5.
Est-ce fait avant (exemple de script), toutes les suggestions. J'apprécie tous les conseils.
- homme de logrotate ?
- Déjà répondu. [ici][1] [1]: stackoverflow.com/questions/3690936/...
Vous devez vous connecter pour publier un commentaire.
Essayer cette bash fonction qui prend deux paramètres:
source:
Je viens de faire un script bash pour que:
https://github.com/lingtalfi/logrotator
Essentiellement, il vérifie votre fichier de log de la taille, et si elle dépasse un seuil arbitraire, il copie le fichier journal dans un répertoire de journal.
C'est cron amical, ou vous pouvez utiliser manuellement.
Typique de commande ressemble à ça: