Se eu quiser executar um script em segundo plano, por exemplo a.sh
, devo executar
./a.sh &
ou devo colocá-lo em um subshell e depois colocá-lo em segundo plano?
(./a.sh) &
Testo os dois e não vejo diferença, ambos funcionam, alguém pode me dizer quando devo usar ()&
ou apenas &
? qual é a diferença real e cautelosa?