Ga naar inhoud

⏩ Het bg Commando in Linux

In deze handleiding leer je hoe je bg gebruikt op een Linux-systeem.

Het commando bg wordt gebruikt om een gepauzeerde of gestopte job in de achtergrond verder te laten draaien.
Dit is handig als je een taak tijdelijk hebt onderbroken (bijv. met Ctrl+Z) en wilt dat deze verderloopt zonder de shell te blokkeren.

Achtergrondinformatie

Het commando bg is een shell builtin (bash, zsh, enz.) en is standaard aanwezig.

  • Het werkt samen met het commando jobs, dat alle actieve jobs toont.
  • Je kunt een specifieke job naar de achtergrond sturen via het job-ID (bijv. %1).
  • Achtergrondjobs laten de shell vrij voor andere commando’s terwijl ze blijven draaien.

Controleren of bg aanwezig is

Omdat bg een builtin is, kun je dit controleren met:

type bg
Voorbeeldoutput
bg is a shell builtin

βš™οΈ Installeren van bg

Je hoeft bg niet apart te installeren.
Het is ingebouwd in je shell (bash, zsh, enz.).

πŸ‘‰ Op Debian/Ubuntu is bash standaard aanwezig:

sudo apt update
sudo apt install bash

Voorbeeldoutput
bash is already the newest version (5.1-2ubuntu3).

Hieronder vind je enkele veelgebruikte voorbeelden van bg:

  • bg β†’ Zet de laatst gestopte job verder op de achtergrond
  • bg %1 β†’ Zet job met ID 1 verder op de achtergrond
Voorbeeld

sleep 100
(Ctrl+Z)
bg %1
Output:
[1]+ sleep 100 &
(Het proces draait nu op de achtergrond en de shell is beschikbaar voor andere opdrachten.)

bg heeft geen configuratiebestanden.
Het werkt alleen binnen de context van de huidige shell en actieve jobs.

bg schrijft zelf geen logs.
Procesactiviteit kan event