バックグラウンドでスクリプトを実行するには、「&」または「()&」を使用しますか?

バックグラウンドでスクリプトを実行するには、「&」または「()&」を使用しますか?

たとえば、バックグラウンドでスクリプトを実行するには、次のようにa.sh実行する必要があります。

./a.sh &

それともサブシェルに入れてバックグラウンドに置く必要がありますか?

(./a.sh) &

()&どちらもテストしましたが、違いは見つかりませんでした。どちらも機能します。いつ使用するのか、それを使用するのかを教えてもらえますか&?これらの真剣で慎重な違いは何ですか?

関連情報