#1 Le 25/06/2017, à 12:43
- grandtoubab
Nettoyage hebdomadaire des paquets
Salut,
Mon petit script de nettoyage hebdomadaire
root@debian:/etc/cron.weekly# cat perso-apt
#!/bin/sh
# pour tracer demasquer set -x
#set -x
#
# listage utilisation disque avant
df -h
echo "**********"
echo " Nettoyage"
echo " apt clean"
apt clean
echo "resultat de la commande apt clean ="$?
echo "*************************************"
echo "apt autoclean"
apt autoclean
echo "resultat de la commande apt autoclean ="$?
echo "*****************************************"
echo " apt autoremove"
apt autoremove -y
echo "resultat de la commande apt autoremove ="$?
echo "******************************************"
# listage utilisation disque après
df -h
#
root@debian:/etc/cron.weekly
Pour déclencher anacron il suffit de supprimer son fichier référence de temps cron.weekly
dans:
root@debian:/var/spool/anacron# ls -alrt
total 20
drwxr-xr-x 8 root root 4096 mai 25 2016 ..
-rw------- 1 root root 9 mai 29 09:23 cron.monthly
-rw------- 1 root root 9 juin 25 10:05 cron.daily
drwxr-xr-x 2 root root 4096 juin 25 10:38 .
-rw------- 1 root root 9 juin 25 10:48 cron.weekly
Et au boot suivant ça se vérifie par
grep anacron /var/log/syslog
Exemple:
un 25 10:37:57 debian systemd[1]: Started Trigger anacron every hour.
Jun 25 10:37:59 debian systemd[1]: Started Run anacron jobs.
Jun 25 10:38:00 debian anacron[575]: Anacron 2.3 started on 2017-06-25
Jun 25 10:38:00 debian anacron[575]: Will run job `cron.weekly' in 10 min.
Jun 25 10:38:00 debian anacron[575]: Jobs will be executed sequentially
Jun 25 10:48:00 debian anacron[575]: Job `cron.weekly' started
Jun 25 10:48:00 debian anacron[1659]: Updated timestamp for job `cron.weekly' to 2017-06-25
Jun 25 10:48:16 debian anacron[575]: Job `cron.weekly' terminated (mailing output)
Jun 25 10:48:17 debian anacron[575]: Normal exit (1 job run)
Comme je lis les mails root par Thunderbird je retrouve facilement le résultat du cron.weekly.
test en ligne de commandes, ici il n'y a rien a nettoyer
root@debian:/etc/cron.weekly# ls -alrt
total 32
-rwxr-xr-x 1 root root 312 déc. 28 2014 0anacron
-rw-r--r-- 1 root root 102 juin 11 2015 .placeholder
-rwxr-xr-x 1 root root 723 déc. 13 2016 man-db
-rwxr-xr-x 1 root root 563 juin 25 10:35 perso-apt
drwxr-xr-x 2 root root 4096 juin 25 10:35 .
drwxr-xr-x 153 root root 12288 juin 25 13:06 ..
root@debian:/etc/cron.weekly# ./perso-apt
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,8G 0 1,8G 0% /dev
tmpfs 370M 1,5M 369M 1% /run
/dev/sda1 9,1G 7,0G 1,6G 82% /
tmpfs 1,9G 53M 1,8G 3% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
tmpfs 1,9G 8,0K 1,9G 1% /tmp
/dev/sda6 263G 187G 63G 75% /home
tmpfs 370M 20K 370M 1% /run/user/1001
**********
Nettoyage
apt clean
resultat de la commande apt clean =0
*************************************
apt autoclean
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
resultat de la commande apt autoclean =0
*****************************************
apt autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
resultat de la commande apt autoremove =0
******************************************
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,8G 0 1,8G 0% /dev
tmpfs 370M 1,5M 369M 1% /run
/dev/sda1 9,1G 7,0G 1,6G 82% /
tmpfs 1,9G 53M 1,8G 3% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
tmpfs 1,9G 8,0K 1,9G 1% /tmp
/dev/sda6 263G 187G 63G 75% /home
tmpfs 370M 20K 370M 1% /run/user/1001
root@debian:/etc/cron.weekly#
Dernière modification par grandtoubab (Le 27/06/2017, à 09:26)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#2 Le 27/06/2017, à 06:37
- tarkan99
Re : Nettoyage hebdomadaire des paquets
Salut !
petite question d'un presque néophyte : es-tu sûr que les commandes de nettoyage du script ne posent jamais de question (avec réponse O/N) ?
j'ai ça en tête mais je me trompe peut-être.
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#3 Le 27/06/2017, à 07:23
- grandtoubab
Re : Nettoyage hebdomadaire des paquets
Salut !
petite question d'un presque néophyte : es-tu sûr que les commandes de nettoyage du script ne posent jamais de question (avec réponse O/N) ?
j'ai ça en tête mais je me trompe peut-être.
jamais eu a répondre à la moindre question pour les commandes clean et autoclean, peut-etre pour autoremove mais je ne me rappelle plus car il ne trouve jamais rien
en mettant apt autoremove -y on force l'execution
en mettant apt -s autoremove -y on simule et on aura la liste
Dernière modification par grandtoubab (Le 27/06/2017, à 09:26)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#4 Le 02/07/2017, à 07:22
- grandtoubab
Re : Nettoyage hebdomadaire des paquets
Et voilà premier passage automatique
Sujet :
Anacron job 'cron.weekly' on debian
De :
Anacron <root@localhost.localdomain>
Date :
02/07/2017 00:12
Pour :
root@localhost.localdomain
/etc/cron.weekly/perso-apt:
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,8G 0 1,8G 0% /dev
tmpfs 370M 1,5M 369M 1% /run
/dev/sda1 9,1G 8,1G 513M 95% /
tmpfs 1,9G 26M 1,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
tmpfs 1,9G 4,0K 1,9G 1% /tmp
/dev/sda6 263G 177G 73G 71% /home
tmpfs 370M 44K 370M 1% /run/user/1001
**********
Nettoyage
apt clean
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
resultat de la commande apt clean =0
*************************************
apt autoclean
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
resultat de la commande apt autoclean =0
*****************************************
apt autoremove
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants seront ENLEVÉS :
libcdaudio1 libdirac-encoder0 libgnomevfs2-0 libgnomevfs2-common
libgnomevfs2-extra libgraphicsmagick-q16-3 libgstreamer-plugins-bad0.10-0
libidn11:i386 libjasper1 libntfs-3g871 libschroedinger-1.0-0 libslv2-9
libsoundtouch0 libwildmidi1
0 mis à jour, 0 nouvellement installés, 14 à enlever et 21 non mis à jour.
Après cette opération, 15,5 Mo d'espace disque seront libérés.
(Lecture de la base de données...
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 232748 fichiers et répertoires déjà installés.)
Suppression de libcdaudio1:amd64 (0.99.12p2-14) ...
Suppression de libdirac-encoder0:amd64 (1.0.2-7.1) ...
Suppression de libgnomevfs2-extra:amd64 (1:2.24.4-6.1+b2) ...
Suppression de libgnomevfs2-0:amd64 (1:2.24.4-6.1+b2) ...
Suppression de libgnomevfs2-common (1:2.24.4-6.1) ...
Suppression de libgraphicsmagick-q16-3 (1.3.25-8) ...
Suppression de libgstreamer-plugins-bad0.10-0:amd64 (0.10.23-7.4+deb8u2) ...
Suppression de libidn11:i386 (1.33-1) ...
Suppression de libjasper1:amd64 (1.900.1-debian1-2.4+deb8u3) ...
Suppression de libntfs-3g871 (1:2016.2.22AR.1+dfsg-1) ...
Suppression de libschroedinger-1.0-0:amd64 (1.0.11-2.1) ...
Suppression de libslv2-9 (0.6.6+dfsg1-2) ...
Suppression de libsoundtouch0:amd64 (1.8.0-1) ...
Suppression de libwildmidi1:amd64 (0.3.7-1) ...
Traitement des actions différées (« triggers ») pour gconf2 (3.2.6-4+b1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-12) ...
resultat de la commande apt autoremove =0
******************************************
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 1,8G 0 1,8G 0% /dev
tmpfs 370M 1,5M 369M 1% /run
/dev/sda1 9,1G 7,8G 850M 91% /
tmpfs 1,9G 24M 1,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
tmpfs 1,9G 4,0K 1,9G 1% /tmp
/dev/sda6 263G 177G 73G 71% /home
tmpfs 370M 44K 370M 1% /run/user/1001
coolos
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne