假设一个来源脚本A.sh
,依次来源第二个脚本,B.sh
.
除了完全退出采购外壳之外,是否有什么办法可以导致1B.sh
的采购终止?A.sh
重要的:这里我假设根本没有合作从A.sh
。 IOW,假设这A.sh
完全不知道B.sh
会发生什么。
当然,如果B.sh
运行return
, 的采购B.sh
将会终止,但 的采购不会终止A.sh
。另一方面,如果B.sh
运行exit
,不仅A.sh
会终止,而且它的父 shell 也会终止。
1我认为终止 的 采购A.sh
也会自动导致 的 采购B.sh
终止。如果我错了,请纠正我。