如何防止bash在命令失败时退出



当我使用

在docker容器上运行bash时
docker exec -it bash

任何失败的命令(例如cat nonexistent-file)都会导致bash退出

我怎样才能阻止这种情况的发生?

我希望bash按照正常方式运行,即一个失败的命令只返回到bash提示符

在docker容器的.bashrc中,我设置了

set -e

使bash在命令失败时立即退出。

删除它解决了我的问题,所以这不是真正的docker相关…

最新更新