使用“&”或“()&”在后台运行脚本?

使用“&”或“()&”在后台运行脚本?

例如,如果我想在后台运行脚本a.sh,我应该运行

./a.sh &

或者我应该把它放在一个子shell中然后放在背景中?

(./a.sh) &

我测试了两者,没有发现差异,两者都有效,有人能告诉我什么时候应该使用()&还是只是&?真正和谨慎有什么区别?

相关内容