d5407d1c8029f9f4eca6da487bbfe7d9b6c2abf2
Monitoring
Sujet : Moniteur système basique
Objectif
Écrire un script bash simple permettant d’afficher des informations essentielles sur l’état du système GNU/Linux.
Énoncé
Vous devez écrire un script shell nommé monitor.sh affichant les informations suivantes :
- Utilisation du CPU (en %)C
- Espace disque (partition home
/home) - Nombre de processus actifs (pour tout le système)
L’affichage doit être clair et lisible, avec des unités adaptées.
Commandes ou fichiers possibles
Vous pouvez utiliser soit les commandes système ou les fichiers /proc
top,free,df,ps/proc/cpuinfo,/proc/meminfo
Bonus (facultatif)
Mode surveillance
Ajouter un mode optionnel :
./monitor.sh -w X
Le script se rafraîchit toutes les X secondes.
Indications : while, sleep, clear
Évaluation
| Critère | Points |
|---|---|
| Fonctionnalité correcte | 10 |
| Lisibilité / commentaires | 10 |
| Bonus surveillance | +4 |