Notification des mises à jour disponibles (Debian)

-Créer le script

touch miseajour.sh

-Droit d’exécution:

chmod +x miseajour.sh

-Script:

#!/bin/bash

set -euo pipefail
apt-get update > /dev/null 2>&1
apt-get --simulate upgrade | grep "Inst" | awk '{print $2}' > miseajour.txt
if test -s miseajour.txt
then
echo -e 'Liste des paquets a mettre a jour: \n\n'`cat miseajour.txt`| mail -s "Rapport Sur la mise a jour des paquets" votreadressemail;
else
echo -e 'Aucune mise a jour disponible' | mail -s "Rapport Sur la mise a jour des paquets" votreadressemail;
fi

-Ajoutez la tâche cron:

@weekly ./miseajour.sh >/dev/null 2>&1