¿Ejecutar script en segundo plano usando `&` o `()&`?

¿Ejecutar script en segundo plano usando `&` o `()&`?

Si quiero ejecutar un script en segundo plano, por ejemplo a.sh, ¿debería ejecutar?

./a.sh &

¿O debería ponerlo en una subcapa y luego ponerlo en segundo plano?

(./a.sh) &

Pruebo ambos y no veo diferencia, ambos funcionan, ¿alguien puede decirme cuándo debo usarlos ()&o simplemente &? ¿Cuál es la diferencia real y cauteloso?

información relacionada