disown

disown koppelt een achtergrondjob los van de huidige shell, zodat deze blijft draaien nadat de shell wordt afgesloten.

Basisgebruik

commando &
disown

Opties

OptieBetekenis
-aAlle jobs loskoppelen
-hJob blijft gekoppeld maar krijgt geen SIGHUP bij afsluiten shell
%NSpecifieke job loskoppelen via jobnummer

Voorbeelden

Achtergrondproces loskoppelen zodat het doorloopt na uitloggen:

lange_taak &
disown

Job blijft zichtbaar maar overleeft het sluiten van de shell:

lange_taak &
disown -h %1

Tip

Vergeet je vooraf een & te zetten? Stop het proces met Ctrl+Z, zet het op de achtergrond met bg, en gebruik dan disown.

shellprocessen