Filtrer les journaux
Limiter les journaux au démarrage courant et aux deux dernières minutes :
sudo journalctl -u lab-demo.service -b --since "2 minutes ago" --no-pager
Exemple de filtrage :
sudo journalctl -u lab-demo.service -b -n 5 -o cat --no-pager
Dans cet exemple, le script produit un message toutes les dix secondes ; les heures varient selon le démarrage du service.
-usélectionne l’unité.-bsélectionne le démarrage courant de la VM.--sincelimite la période.-n 5sélectionne les cinq dernières entrées correspondantes.-o cataffiche seulement le texte de chaque message ; la date du script reste visible car elle fait partie de ce texte.--no-pageraffiche directement les résultats puis rend la main.
Pour aller plus loin : observer une panne simulée du script et sa relance automatique, déjà étudiée avec sleep. Une interruption volontaire via systemctl stop reste différente d’une panne.