0 Votes

Modifications pour le document ScriptsPerso/Nettoyage

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

Depuis la version 2.1
modifié par john
sur 2025/05/25 00:26
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR

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,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,15 +117,15 @@
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