Aller au contenu principal

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.

  • -u sélectionne l’unité.
  • -b sélectionne le démarrage courant de la VM.
  • --since limite la période.
  • -n 5 sélectionne les cinq dernières entrées correspondantes.
  • -o cat affiche seulement le texte de chaque message ; la date du script reste visible car elle fait partie de ce texte.
  • --no-pager affiche 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.