Débutant
Script Bash de rotation de logs
Automatiser la gestion et l'archivage des fichiers de logs d'application via un script shell.
📝 Contenido del prompt
Agis en tant qu'ingénieur système Linux. Rédige un script Bash robuste pour gérer la rotation des logs de mon application.
Le script doit :
1. Cibler le fichier de log situé dans '/var/log/monapp/app.log'.
2. Compresser le fichier actuel s'il fait plus de 100 Mo.
3. Renommer le fichier compressé avec la date du jour (ex: app_2023-10-27.log.gz).
4. Le déplacer dans le dossier '/var/log/monapp/archive'.
5. Garder uniquement les 7 derniers fichiers archivés et supprimer les plus anciens.
Assure-toi que le script gère les erreurs basiques (droits, dossier inexistant).