1.3 KiB
1.3 KiB
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 |
GIT
Etape 1 : modification du code source (vim) Etape 2 : Ajout du fichier pour "versionning" (git add -A) Etape 3 : Versionner le fichier : (git commit -m "UPDATE ..." Etape 4 : Pousser la version sur le server : git push