π Hoofdstuk 26.4: Job Control
ββββββββββββββββββββββββββββββββββββββββββββ
π Wat is Job Control?
ββββββββββββββββββββββββββββββββββββββββββββ
β’ Job control geeft je de mogelijkheid om processen binnen de shell:
β te pauzeren
β te hervatten
β in de achtergrond te draaien
β of te beΓ«indigen
π§ Belangrijke Signalen
β’ SIGCONT: Herstart een gestopt proces.
β’ $$: Variabele die het PID (Process ID) van het huidige script weergeeft.
π jobs commando
Toont processen (jobs) die de shell momenteel beheert.
Syntax:
jobs [opties]
Opties:
-l β Toont PID + jobnummer
-n β Alleen jobs die recent van status zijn veranderd
-p β Alleen PIDs tonen
-r β Alleen lopende jobs tonen
-s β Alleen gestopte jobs tonen
π Speciale Symbolen bij Jobs
+ β Huidige default job
- β Volgende in lijn om default job te worden
π Jobs Herstarten
β’ bg %jobnummer: Herstart job op de achtergrond
β’ fg %jobnummer: Herstart job op de voorgrond
β Jobs Stoppen
β’ exit exit: Stopt alle actieve/gestopte jobs bij verlaten van de shell.
β’ kill -9 PID: Forceert het beΓ«indigen van een job (SIGKILL).