J'ai un programme Linux qui peut écrire des informations sur stdout et stderr.
J'ai un Shell Shell qui redirige cette sortie vers un fichier dans /var/log
. (Via >>
et 2>&1
.)
Y a-t-il un moyen de faire tourner ce fichier journal ? (taille maximale, puis passer à un autre fichier, ne conserver qu'un nombre limité de fichiers)
J'ai vu quelques réponses qui parlent de la logrotate
ce qui semble bien, mais ils semblent aussi se concentrer sur les programmes qui génèrent des fichiers journaux en interne et traitent les signaux HUP. Y a-t-il un moyen de faire fonctionner cela avec une redirection de sortie basique script ?