Os métodos usuais de desanexar um processo do shell são:
-
execute em segundo plano usando
&
, depois peça ao shell para parar de rastreá-lo usandodisown
:$ xterm & $ disown
(ou
xterm & disown
) -
é executado em segundo plano usando
&
e usa a ferramentanohup
para evitar que ele seja eliminado:$ nohup xterm &
-
execute em segundo plano usando
&
e use o bifurcação dupla para evitar que o shell o acompanhe:$ (xterm &)
-
executado em segundo plano usando
setsid
:$ setsid xterm
(Tente (setsid xterm &)
se algumas opções não funcionarem.)