0 Votes

Modifications pour le document ScriptsPerso/Nettoyage

Modifié par john le 2026/04/16 13:58

Depuis la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR
À la version 3.2
modifié par john
sur 2026/04/16 13:58
Commentaire de modification : Update document after refactoring.

Résumé

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 -af
75 +{{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 -e
103 +{{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.sh
107 +{{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 scripts
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 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]]