Modifications pour le document ScriptsPerso/Nettoyage
Modifié par john le 2026/04/16 13:58
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -Wiki Batcave John.TutosLinux.ScriptsPerso.WebHome 1 +Main.Wiki Batcave John.TutosLinux.ScriptsPerso.WebHome - Contenu
-
... ... @@ -13,7 +13,7 @@ 13 13 14 14 Il est conçu pour être **sûr**, **verbeux**, et **personnalisable**. 15 15 16 ----- -16 +---- 17 17 18 18 == Objectifs == 19 19 ... ... @@ -22,7 +22,7 @@ 22 22 * Prévenir les erreurs d’espace faible (`disk full`) 23 23 * Réduire le bruit dans les sauvegardes automatiques 24 24 25 ----- -25 +---- 26 26 27 27 == Exemple de script complet == 28 28 ... ... @@ -63,19 +63,19 @@ 63 63 echo "Nettoyage terminé : $(date)" | tee -a "$LOG" 64 64 {{/code}} 65 65 66 ----- -66 +---- 67 67 68 68 == Astuces supplémentaires == 69 69 70 70 * Pour un système graphique, on peut aussi nettoyer les miniatures GNOME : 71 - {{code language="bash"}} rm -rf ~/.cache/thumbnails/*71 +{{code language="bash"}} rm -rf ~/.cache/thumbnails/* 72 72 {{/code}} 73 73 74 74 * Pour les utilisateurs de Docker : 75 - {{code language="bash"}} docker system prune -af75 +{{code language="bash"}} docker system prune -af 76 76 {{/code}} 77 77 78 ----- -78 +---- 79 79 80 80 == Sécuriser les suppressions == 81 81 ... ... @@ -84,7 +84,7 @@ 84 84 - Utiliser `rm -i` pour confirmation 85 85 - Ajouter `--dry-run` pour des commandes comme `rsync` ou `apt`-- 86 86 87 ----- -87 +---- 88 88 89 89 == Journalisation == 90 90 ... ... @@ -93,7 +93,7 @@ 93 93 - Auditer les nettoyages passés 94 94 - Automatiser sans crainte (par cron) 95 95 96 ----- -96 +---- 97 97 98 98 == Automatiser avec `cron` == 99 99 ... ... @@ -100,14 +100,14 @@ 100 100 Pour exécuter le nettoyage tous les dimanches à 6h : 101 101 102 102 1. Modifier la crontab : 103 - {{code language="bash"}} crontab -e103 +{{code language="bash"}} crontab -e 104 104 {{/code}} 105 105 106 106 2. Ajouter la ligne suivante : 107 - {{code language="bash"}} 0 6 * * 0 /chemin/vers/nettoyage.sh107 +{{code language="bash"}} 0 6 * * 0 /chemin/vers/nettoyage.sh 108 108 {{/code}} 109 109 110 ----- -110 +---- 111 111 112 112 == À adapter selon votre distribution == 113 113 ... ... @@ -117,16 +117,17 @@ 117 117 | Arch Linux | `pacman -Rns $(pacman -Qtdq)` | 118 118 | Alpine Linux | `apk cache clean` | 119 119 120 ----- -120 +---- 121 121 122 122 == Liens utiles == 123 123 124 -* [Systemd journalctl vacuum](https://www.freedesktop.org/software/systemd/man/journalctl.html#--vacuum-size=)125 -* [GNU `rm` documentation](https://man7.org/linux/man-pages/man1/rm.1.html)126 -* [ShellCheck](https://www.shellcheck.net) pour analyser les scripts124 +* Systemd journalctl vacuum https~://www.freedesktop.org/software/systemd/man/journalctl.html#--vacuum-size=)--// 125 +* GNU `rm` documentation https~://man7.org/linux/man-pages/man1/rm.1.html)// 126 +* ShellCheck https~://www.shellcheck.net) pour analyser les scripts// 127 127 128 ----- -128 +---- 129 129 130 130 == Liens internes == 131 131 132 132 * [[Retour aux scripts personnels>>doc:Wiki Batcave John.TutosLinux.ScriptsPerso.WebHome]] 133 +* [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]