0 Votes

Modifications pour le document ScriptsPerso/Nettoyage

Modifié par john le 2025/05/25 11:16

Depuis la version 2.5
modifié par john
sur 2025/05/24 23:13
Commentaire de modification : Renamed back-links.
À la version 2.1
modifié par john
sur 2025/05/24 21:36
Commentaire de modification : Renamed from xwiki:Wiki Batcave John.ScriptsPerso/Nettoyage.WebHome

Résumé

Détails

Propriétés de la Page
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,7 +63,7 @@
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  
... ... @@ -75,7 +75,7 @@
75 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  
... ... @@ -107,7 +107,7 @@
107 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,7 +117,7 @@
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  
... ... @@ -125,7 +125,7 @@
125 125  * [GNU `rm` documentation](https://man7.org/linux/man-pages/man1/rm.1.html)
126 126  * [ShellCheck](https://www.shellcheck.net) pour analyser les scripts
127 127  
128 -----
128 +-----
129 129  
130 130  == Liens internes ==
131 131