有时我会收到一个错误:
chmod +x a.sh
./a.sh
错误
a.sh: /bin/bash: bad interpreter: Text file busy
我发现解决方案是在两行之间添加一个睡眠:
- https://github.com/moby/moby/issues/9547#issuecomment-77547893
- https://discuss.circleci.com/t/moving-then-executing-script-in-dockerfile-causes-text-file-busy-error/14583
但问题是我无法重现导致文本文件繁忙的问题。我基本上想
- 模拟“文件繁忙”错误 10 次
- 添加修复
- 确保修复有效