setsid start een commando in een nieuwe sessie, los van de terminal die het aanroept — het proces overleeft daardoor het sluiten van die terminal.
setsid commando &
Proces volledig loskoppelen van de terminal:
setsid langlopend-script.sh < /dev/null > output.log 2>&1 &
GUI-applicatie starten zonder dat deze aan de terminal blijft hangen:
setsid firefox &
In tegenstelling tot nohup koppelt setsid het proces ook los van de controlerende terminal als sessieleider — dat voorkomt dat het proces toch een signaal krijgt bij het sluiten van het terminalvenster.