Запустить скрипт в фоновом режиме с помощью `&` или `()&`?

Запустить скрипт в фоновом режиме с помощью `&` или `()&`?

Если я хочу запустить скрипт в фоновом режиме, например a.sh, мне следует запустить

./a.sh &

или мне следует поместить его в подоболочку, а затем перевести в фоновый режим?

(./a.sh) &

Я тестировал оба и не вижу разницы, оба работают, может ли кто-нибудь сказать мне, когда мне следует использовать ()&или просто &... в чем реальная разница и осторожность?

Связанный контент