Files
varlog/_cache/articles/fcdd80a9-e5fb-4e3d-9b97-526c4019bfae.json
T
2026-05-15 10:37:48 +02:00

1 line
2.6 KiB
JSON

{"uuid":"fcdd80a9-e5fb-4e3d-9b97-526c4019bfae","slug":"20230113-afficher-le-nombre-de-mise-a-jour-avec-yum-a-l-ouverture-de-session","title":"Afficher le nombre de mise à jour en attente avec YUM à l'ouverture de session","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-15 22:02:45","created_at":"2023-02-15 22:02:45","updated_at":"2023-02-15 22:02:45","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Journal geek","content":"# Afficher le nombre de mise à jour en attente avec YUM à l'ouverture de session\n\n![](update-linux.png)\n\nIl y a plusieurs façons d'exécuter une commande automatiquement lors de l'ouverture d'une session sur un système basé sur Linux :\n\n- Ajoutez la commande dans le fichier .bash_profile : Vous pouvez ajouter la commande que vous voulez exécuter automatiquement dans le fichier `.bash_profile` de votre répertoire personnel. Ce fichier est exécuté lorsque vous ouvrez une session de terminal.\n\n- Utilisez un gestionnaire de sessions : Les gestionnaires de sessions tels que **systemd** ou peuvent être utilisés pour exécuter des commandes automatiquement lors de l'ouverture d'une session. Par exemple, vous pouvez utiliser **systemd** pour créer un service qui exécute une commande automatiquement au démarrage.\n\n- Utilisez le fichier /etc/profile : Ce fichier est exécuté pour tous les utilisateurs lors de l'ouverture d'une session, vous pouvez donc y ajouter la commande que vous souhaitez exécuter automatiquement.\n\nSous **Fedora**, **CentOS** ou **Red Hat**, vous pouvez utiliser la commande `yum check-update` pour afficher le nombre de mises à jour en attente. Pour afficher cette information dans le fichier `.bash_profile`, vous pouvez utiliser une commande de type :\n\n echo \"Il y a $(yum check-update -y -q | grep -c \"^.\") mise(s) à jour en attente\"\n\nCette commande utilise la commande `yum check-update -q` pour vérifier les mises à jour en attente. Le paramètre `-q` (quiet) permet de n'afficher que le nombre de paquets à mettre à jour, sans afficher les détails sur les paquets. Ensuite, elle utilise la commande `grep -c \"^.\"` pour compter le nombre de lignes de sortie, ce qui correspond au nombre de mises à jour en attente. Le résultat est ensuite affiché avec la commande `echo`.\n\nCette commande fonctionnera uniquement si vous utilisez `yum` comme gestionnaire de paquets, et non `dnf` qui est utilisé par défaut sur les dernières version de **Fedora**, **Cent OS** et **Red Hat**.","featured":false,"tags":[]}