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
- Quelle commande modifie la priorité d’un PID ?
- a) renice
- b) nice
- c) bg