Double-fork + setsid(): cách một process tự detach thành daemon

fork #1 → setsid() rời TTY → fork #2 (chặn tái gắn TTY) → chdir/umask/close fd → con nuôi bởi init

Phím tắt: ←/→ từng bước · Space tự chạy/tạm dừng