Script .sh

Fermé
rpz755 Messages postés 1 Date d'inscription vendredi 2 septembre 2016 Statut Membre Dernière intervention 2 septembre 2016 - 2 sept. 2016 à 14:25
 Utilisateur anonyme - 2 sept. 2016 à 22:47
Bonjour,
je cherche a crée un script qui va chercher les fichier .log dans /var/log, qui ensuite va les compressé en tar.gz, et ensuite supprimé ces dit fichiers.

j'en suis la:

for folder in $(find / -name log -type d )
do
ls -A $folder| wc -l
tar -czf $folder.tar.gz $(find $folder *.log)
rm -f $(find $folder *.log)
done

Mais je bloque complet... si quelqu'un a une idée?
Merci de votre aide.
A voir également:

2 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
2 sept. 2016 à 21:31
logrotate, tu connais ?
Si non, lis la doc et configure le.
Doc Ubuntu logrotate
DuckDuckGo est ton ami
3
Utilisateur anonyme
2 sept. 2016 à 22:47
zip -r /home/truc/log.zip /var/log && rm -fr /var/log
0