A programodat detach-olnod kell a controlling terminal-ról, azaz új process group-ot kell csinálnod (C alatt setsid használatával, Perlben is van valami Daemon modul).
Ha shell-ből egyszerűen akarsz így programot indítani, akkor használd a screen utility-t, aztán Ctrl-A,D -vel lecsatlakozhatsz. Ha csak simán háttérben indítod a programot (vagy a stdin/stdout-ot irányítgatod), az nem elég, mert a processzed meghal, amikor a shelled terminál.