Retour au cours

processus et jobs

Manipulez les processus et contrôlez leur exécution et priorités.

objectifs d’apprentissage

  • Lister des processus.
  • Tuer proprement.
  • Gérer bg/fg/nohup.

prérequis

  • Terminal.
  • Accès au système local.

notions clés

  • ps/top.
  • kill/killall.
  • nice/renice, nohup &.

démonstration guidée

étape 1

Lister et filtrer les processus.

ps aux | head -n 5
pgrep -fl ssh || true

étape 2

Lancer en arrière-plan et changer la priorité.

sleep 300 &
jobs
renice +5 -p $! || true

exercice

Lancez une commande avec nohup et vérifiez nohup.out.

correction

nohup persiste après logout.

nohup sh -c 'echo start; sleep 10; echo done' >/dev/null 2>&1 &
ls -l nohup.out || true

quiz éclair

  1. Quelle commande modifie la priorité d’un PID ?
  • a) renice
  • b) nice
  • c) bg

ressources