J'utilise un projet open source abandonné particulier (StreamBaby) sur mon serveur multimédia domestique, un Mac Mini. C'est génial mais il y a un problème malheureux qui fait que l'application génère parfois un journal d'erreurs absolument énorme - de l'ordre de plusieurs dizaines de gigaoctets. Parfois, au moment où je m'en aperçois, il dépasse largement les 100 Go. Tout ce que j'ai à faire, c'est de le supprimer et de redémarrer le service et tout va bien, mais évidemment des problèmes peuvent survenir si le disque manque d'espace à cause de cela.
J'aimerais surveiller ce fichier et, chaque fois qu'il dépasse 10 Mo, m'alerter d'une manière ou d'une autre (bip, envoi d'un e-mail, alerte... quelque chose). J'ai trouvé des services qui surveillent si la taille d'un fichier a changé, mais je dois le surveiller pour une taille spécifique.
Cela peut-il être fait via Automator, AppleScript ou un autre moyen ?
0 votes
Juste une idée : avez-vous besoin du journal d'erreurs ou pourriez-vous le lier à l'adresse suivante
/dev/null
?0 votes
Je ne suis pas sûr qu'il soit nécessaire, ce n'est pas techniquement un journal d'erreur à proprement parler, juste un fichier journal général que le service crée (en supposant qu'il soit absent) lorsqu'il s'exécute. Je ne suis pas sûr de ce qui se passerait s'il n'était pas écrit, mais je serais prêt à essayer. Il n'y a rien d'utile pour moi de toute façon, tout ce que j'ai appris en l'analysant, c'est que lorsqu'il se met dans un mauvais état, il génère des dizaines de lignes toutes les secondes environ (ce qui était déjà assez évident vu la taille du fichier !) Comment pourrais-je "lier" à /dev/null ?