Nettoyage disque

Pas du tout. autoclean supprime les archives des versions de paquets “obsolètes”, c’est-à-dire qui ne sont plus présentes dans les dépôts définis dans sources.list et qui ne seraient donc plus téléchargeables, qu’ils soient installés ou pas.

pour ce qui concerne /var/tmp qui peut s’embourber ausssi, j’utilise tmpreaper

Salut

Voici mon petit script

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

Comme je lis les mails root par Thunderbird je retrouve facilement le résultat du 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

Jun 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)

merci à tous pour vos solutions, j’ai réussi à faire de la place en mixant tout ça !