gpt4 book ai didi

bash - 退出正在运行的脚本而不退出 shell

转载 作者:行者123 更新时间:2023-11-29 09:45:32 25 4
gpt4 key购买 nike

我有一个脚本库,如果出现某些情况,它会使用很多 exit 命令。每次退出时,shell 都会关闭。

我看到很多关于这个问题的答案都建议更改脚本,但我的脚本是第 3 方的,我认为作者并不是说 shell 应该关闭,所以我认为还有其他一些运行方式。

我如何运行这些脚本,以便只有脚本停止而 shell 保持打开状态。目前我使用 。脚本.sh.

最佳答案

而不是将脚本作为 启动。 script.sh,你可以启动它bash script.sh。当您使用 bash 启动它时,将打开 bash 的子进程,您的脚本将在子 shell 中执行,exit 语句将使子 shell 关闭并且没有父 shell 或主 shell 的范围。

关于bash - 退出正在运行的脚本而不退出 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com