Eu acho que funciona. Mas provavelmente não faz o que você espera.
$ exit &
Criará um processo de sub-shell e o executará como um job em background que acabará de terminar imediatamente.
Eu não entendo porque exit & não funciona. Por que não?
Isso funciona. & bifurca o shell, iniciando um novo processo (você poderia pensar nele como & exit , exceto, é claro, que a sintaxe realmente significa outra coisa). exit é um shell embutido que termina o processo do shell - nesse caso, o novo shell em segundo plano.
> exit &
[1] 1709
> ps -p 1709
PID TTY TIME CMD
[1]+ Done exit
Existe o seu trabalho. Está feito. Funcionou.